22 Ноября 2024, 17:59

Mozilla

Автор turbo, 07 Августа 2008, 19:00

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

Zhek@Ch

02 Февраля 2011, 22:29 #140 Последнее редактирование: 02 Февраля 2011, 22:31 от Zhek@Ch
[size="3"]Доступна четвертая бета-версия Firefox 4 для платформ Android и Maemo [/size]

Началось тестирование четвертой бета-версии Firefox 4 для мобильных устройств на базе платформ Android и Maemo. Firefox для платформы Android доступен через Android Market, а пакеты для Maemo можно найти на данной странице.


По сравнению с прошлой бета-версией можно отметить следующие улучшения:
  • Значительно увеличена производительность: увеличена скорость загрузки страниц, сокращено время запуска и улучшена отзывчивость интерфейса во время масштабирования страниц и их просмотра в режиме панорамы. По сравнению с прошлой тестовой версией производительность возросла приблизительно на 15%; Производительность Javascript движка мобильной версии Firefox превышает производительность стандартного web-браузера платформы Android в тесте Kraken в три раза, в тесте SunSpider в два раза. В тесте V8 Firefox демонстрирует незначительное преимущество;
  • Увеличение стабильности, понижение нагрузки на CPU, сокращение потребления памяти и уменьшение размера установочного пакета;
  • Доступно более 100 дополнений для мобильной версии Firefox;
  • Решение нескольких проблем с использованием виртуальной клавиатуры на платформе Android;
  • Улучшена поддержка планшетных ПК на базе платформы Android, таких как Samsung Galaxy Tab, и устройств с небольшим экраном, таких как Motorola Droid Pro;
  • Улучшен интерфейс для настройки работы сервиса синхронизации Firefox Sync;
  • При двойном нажатии на кнопку увеличения, размер текста изменяется, адаптируясь к размеру экрана;
  • Добавлена поддержка online и offline событий HTML5;
  • Появилась возможность создавать дополнения, не требующих перезапуска браузера.
Список улучшений, реализованных в прошлых тестовых версиях можно посмотреть в первом анонсе.


Zhek@Ch

05 Февраля 2011, 01:46 #141 Последнее редактирование: 05 Февраля 2011, 12:36 от Zhek@Ch
[size="3"]Релиз Firefox 4 откладывается, будут выпущены еще две внеплановые бета-версии [/size]

План по выпуску релиза Firefox 4 в конце февраля или начале марта провалился. На состоявшемся вчера совещании разработчиков проекта Firefox принято решение выпустить две дополнительные бета версии, что сдвинет выпуск финального релиза на несколько недель. Firefox beta 11 выйдет на следующей неделе, затем через неделю-две выйдет Firefox beta 12, после чего ожидается появление кандидата в релизы. В качестве причин выпуска дополнительных бета-версий называется большое число неисправленных на стадии бета-тестирования критических ошибок.

Из наиболее неприятных недоработок отмечаются проблемы при работе в почтовом сервисе Hotmail, проявляющиеся в непрекращающейся перегрузке содержимого страницы после попытки просмотра текста сообщения. Проблема ранее не проявлялась и всплыла только после обновления кода Hotmail 18 января, т.е. связана не столько с ошибками Mozilla, сколько с ошибками в коде Hotmail, на согласование исправления которых с компанией Microsoft может уйти много времени.

# opennet.ru

[size="3"]Проект Mozilla представил победителей конкурса по разработке игр на основе web-технологий [/size]

Подведены итоги конкурса по разработке игр с использованием web-технологий, таких как html5-теги Video и Audio, WebGL (стандарт для формирования аппаратно ускоренного 3D контента), API для сенсорных экранов, API для реагирования на изменения ориентации экрана, учет местоположения.

Победители определены в 7 категориях:

  • Лучший по всем показателям: Marble Run (PrototypeJS, cookies-js-helper, box2d-js);

  • Приз за наиболее прогрессивные технологии: FAR 7;

  • Лучшее эстетическое исполнение: Sketchout;

  • Наиболее элегантный проект: WebSnooker (jQuery);

  • Выбор сообщества: Z Type (HTML5 Canvas, Javascript, ImpactJS);

  • Наиболее оригинальный проект: Favimon (HTML, CSS, Javascript, PHP, jQuery);
  • Наиболее забавный проект: Robots are people too (jQuery, Google Closure Compiler, Rails, PyNarcissus).

Zhek@Ch

11 Февраля 2011, 21:37 #142 Последнее редактирование: 11 Февраля 2011, 22:55 от Zhek@Ch
[size="3"]Mozilla рассматривает возможность выпуска в 2011 году релизов Firefox 4, 5, 6 и 7[/size]

Разработчики проекта Mozilla опубликовали предварительный вариант плана развития Firefox в 2011 году. Одним из наиболее интересных предложений, озвученных в плане, является существенное сокращение цикла подготовки значительных релизов Firefox, что позволит выпустить в течение 2011 года релизы Firefox 5, 6 и 7. Если после выхода релиза Firefox 4, который ожидается в марте, план будет принят, то будущие релизы будут выпускаться строго по графику и число существенных новшеств в каждом из них будет значительно уменьшено (новшеств будет меньше, но релизы будут выходить чаще).

Критерием готовности новшеств для включения в очередной значительный релиз станет отсутствие в коде регрессивных изменений, готовность пользователей к реализованному улучшению и завершение работы над кодом до закрытия окна принятия изменений. Из общих задач, которые должны быть решены в 2011 году называются:

  • Обеспечение гарантированного отклика интерфейса на действия пользователя, не превышающего 50 мс.;
  • Сохранение пользовательских данных и состояния браузера при любых ситуациях (например, сейчас после случайного краха теряется заполнение web-форм и иногда пропадают открытые непосредственно перед крахом вкладки);
  • Создание открытой web-платформы, нацеленной на выполнение web-приложений, поддержку социальной активности и обеспечение приватности;
  • Поддержка новых операционных систем и оборудования;
  • Оттачивание интерфейса пользователя в направлении оптимизации выполнения типовых задач;
  • Разработка единой платформы для создания и выполнения web-приложений на мобильных и настольных системах.
Что касается намерений по развитию будущих релизов, то в Firefox 5 планируется добавить новый интерфейс управления аккаунтами и простой интерфейс для обмена ссылками с друзьями (интеграция поддержки сервиса F1), реализовать анимационные эффекты в пользовательском интерфейсе и подготовить 64-разрядную сборку для Windows.

В Firefox 6 работа будет сосредоточена в направлении расширения возможностей по обеспечению работы web-приложений (проект Open Web App), увеличения производительности работы кэша и Javascript-движка, подготовки сборки для Mac OS X 10.7.

В Firefox 7 планируется продолжить работу по обеспечению изолированного выполнения различных подсистем браузера (пользовательский интерфейс и обработка контента в разных вкладках, будет обрабатываться параллельно, разными процессами) и интегрировать поддержку XBL (XML Binding Language).

# opennet.ru

[size="3"]Вышла одиннадцатая бета-версия Firefox 4[/size]

Доступна для тестирования одиннадцатая бета-версия web-браузера Firefox 4, через неделю-две планируется выпустить еще одну бета-версию. Релиз ожидается в марте. Некоторые изменения, внесенные по сравнению с предыдущей бета-версией:

  • Добавлена поддержка HTTP-заголовка Do Not Track ("DNT"), позволяющего информировать сайты о нежелании пользователя передавать на хранение фигурирующую в рамках сессии информацию, в ситуации ее использования для отслеживания перемещений и предпочтений пользователя. Настройка отправки DNT-заголовка производится в блоке расширенных настроек браузера;
  • Отключено автоматическое переключение в offline-режим;
  • Сообщения об изменении статуса соединения теперь выводятся в виде небольшого всплывающего блока;
  • Для платформы Linux активирована ранее отключенная поддержка WebGL;
  • Изменено оформление отображаемой по умолчанию домашней страницы;
  • Обновлены CSS для соответствия Linux-сборки новому оформлению интерфейса;
  • Внесено 348 исправлений.
Подробный обзор новшеств, реализованных в прошлых тестовых выпусках Firefox 4, можно прочитать в тексте анонса первой бета-версии.



Zhek@Ch

15 Февраля 2011, 20:29 #143 Последнее редактирование: 15 Февраля 2011, 20:29 от Zhek@Ch
[size="3"]Mozilla покидает директор по разработке Firefox [/size]

Майк Белцнер (Mike Beltzner) объявил о намерении уйти из компании Mozilla Corp с поста директора по разработке Firefox, после того как будет выпущен релиз Firefox 4. Белцнер перешел в Mozilla Corp из компании IBM в 2005 году и участвовал в подготовке версий Firefox, начиная с релиза 1.5. В 2008 году Белцнер возглавил проект Firefox. В качестве причины ухода называется попытка попробовать свои силы в новой области, с которой он раньше не соприкасался. Новым местом работы Белцнера станет небольшая компания DownUnder GeoSolutions, занимающаяся созданием сейсмических 2D/3D симуляторов и разработкой приложений, связанных с геологией. Белцнер намерен в будущем продолжить свое участие в проекте Firefox, но уже на правах волонтера.


Rubik

25 Февраля 2011, 07:01 #144 Последнее редактирование: 25 Февраля 2011, 08:13 от Zhek@Ch
[size="3"]Пятая бета-версия Firefox 4 для платформ Android и Maemo [/size]

Представлена пятая бета-версии Firefox 4 для мобильных устройств на базе платформ Android и Maemo. Firefox для платформы Android доступен через Android Market, а пакеты для Maemo можно найти на данной странице. Список улучшений, реализованных в прошлых тестовых версиях можно посмотреть в первом анонсе.

Отмечается, что в пятой бета-версии не внесено существенных новшеств, а основная работа была сосредоточена на увеличении стабильности, оптимизации производительности и упрощении использования. Из отличий от четвертой бета-версии можно отметить:

  • Доступно более 100 дополнений для мобильной версии Firefox;
  • Производительность и потребление памяти:
    • Ускорен процесс запуска браузера;
    • Увеличена скорость загрузки страниц;
    • На платформе Android добавлена поддержка хранения данных текущего профиля на SD-карте;
    • Обеспечена более плавная и быстрая прокрутка страниц и отрисовка содержимого экрана;
    • Ускорена работа Javascript-движка;
    • Сокращено потребление памяти и снижена нагрузка на CPU, проведена работа по увеличению отзывчивости интерфейса;
  • Пользовательский интерфейс: в основном мелкие правки и улучшения юзабилити;
  • Средства для разработчиков: упомянута появившаяся в прошлой бета-версии поддержка online и offline событий HTML5, а также возможность создавать дополнения, не требующих перезапуска браузера.


Rubik

[size="3"]Доступна последняя, двенадцатая, бета-версия Firefox 4 [/size]

Доступна для тестирования заключительная двенадцатая бета-версия web-браузера Firefox 4, через неделю-две планируется выпустить кандидат в релизы, после чего приступить к формированию финального релиза.

Основные изменения, внесенные по сравнению с предыдущей бета-версией:

  • Увеличена производительность и отзывчивость интерфейса в процессе просмотра Flash-контента;
  • Улучшена совместимость плагинов с задействованными в браузере технологиями аппаратной акселерации;
  • При наведении курсора на ссылку, URL теперь отображается внизу окна, а не в области ввода адреса;
  • Финишные улучшения стабильности, производительности и совместимости;
  • Внесено 686 исправлений. За весь период бета-тестирования исправлено более 7000 ошибок;
Подробный обзор новшеств, реализованных в прошлых тестовых выпусках Firefox 4, можно прочитать в тексте анонса первой бета-версии.

Zhek@Ch

03 Марта 2011, 12:03 #146 Последнее редактирование: 03 Марта 2011, 17:02 от Zhek@Ch
[size="3"]Mozilla запустила счётчик критических ошибок, препятствующих выходу Firefox 4 [/size]

Многим пользователям web-браузера Mozilla Firefox известно, что его четвёртая версия должна была выйти ещё в прошлом году, но число нововведений по сравнению с прошлой версией настолько велико, что программисты до сих пор не исправили все новые ошибки и регрессии в коде приложения (например, в последней 12 бета-версии Firefox было отмечено более 700 исправлений).

Чтобы помочь людям в оценке времени оставшегося до выходя финальной четвёртой версии веб браузера, компания запустила web-сайт Can we Ship Yet? ("Уже можем выпустить?"), который отображает число критических ошибок, которые нужно закрыть прежде чем станет возможным его выход. На момент публикации новости остаются нерешёнными десять критических ошибок. Для трёх из них исправления пока отсутствуют. Остальные семь находятся в состоянии ревизии исходного кода.

# opennet.ru

[size="3"]Обновление Firefox 3.6.14/3.5.17 и Thunderbird 3.1.8 c устранением 11 уязвимостей[/size]

Разработчики Mozilla выпустили корректирующие релизы для поддерживаемых веток web-браузера Firefox - 3.6.14 и 3.5.17, в которых устранено 11 уязвимостей, из которых девяти присвоен статус критических. Дополнительно в версии Firefox 3.6.14 исправлена 41 ошибка, а в версии 3.5.17 - 30 ошибок.

Одновременно выпущен корректирующий релиз почтового клиента Thunderbird 3.1.8 (поддержка ветки 3.0.x прекращена, поэтому обновление для нее не выйдет), в котором устранено 3 уязвимости и исправлено 57 ошибок, из которых 8 приводили к краху программы. Среди прочего, в Thunderbird 3.1.8 устранено падение при разборе поврежденного файла JPEG, в ParanoidFragmentSink добавлена возможность работы с URL вида "javascript:" в документах chrome. В ближайшее время также ожидается обновление пакета SeaMonkey 2.0.12.

Из исправленных в Firefox критических проблем безопасности можно отметить:

  • MFSA 2011-01 - две уязвимости, связанные с выходом за допустимые границы памяти. Потенциально данные уязвимости могут быть использованы для организации выполнения кода злоумышленника;
  • MFSA 2011-02 - рекурсивный вызов оператора "eval()" в секции try/catch можно использовать для подтверждения выбора в диалоговых окнах. В частности, после выполнения определенных операций с "eval()" браузер отображает любое окно без текста и с неработающими кнопками, когда пользователь закрывает такое окно, скрипту возвращается значение true, что может быть использовано атакующим для слепого подтверждения любых диалогов, в том числе предоставляющих расширенные права доступа;
  • MFSA 2011-03 - в методе JSON.stringify найдена ошибка, приводящая к записи данных в освобожденную ранее область памяти, что может быть использовано для выполнения кода злоумышленника;
  • MFSA 2011-04 - внутри Javascript-движка в коде внутреннего маппинга памяти для нелокальных переменных найдена возможность инициирования переполнения буфера, что может привести к организации выполнения кода злоумышленника;
  • MFSA 2011-05 - в коде внутреннего маппинга строковых значений найдена ошибка, проявляющаяся в возможности помещения в указатель ссылки на некорректную область памяти при работе со строками размером больше 64 Кб. Ошибку потенциально можно использовать для организации выполнения кода злоумышленника;
  • MFSA 2011-06 - возможность записи данных в уже освобожденную область памяти через манипуляции с системой Web Workers, что в итоге может быть использовано для выполнения кода злоумышленника;
  • MFSA 2011-07 - некорректный расчет размера буфера при вставке в HTML-документ слишком больших строк, хвост которых может быть записан в область памяти за границей выделенного буфера. Проблема проявляется только на платформе Windows и может привести к выполнению кода злоумышленника;
  • MFSA 2011-09 - уязвимость в коде декодирования JPEG-изображений, может быть использована для выполнения кода злоумышленника при обработке специально оформленного JPEG-изображения.

Zhek@Ch

05 Марта 2011, 01:18 #147 Последнее редактирование: 05 Марта 2011, 01:18 от Zhek@Ch
[size="3"]Новые версии Firefox 3.6.15 и Thunderbird 3.1.9 [/size]

Спустя несколько дней с момента выхода последних корректирующих релизов вышли новые версии Firefox 3.6.15 и Thunderbird 3.1.9, в которых устранено добавленное в прошлом релизе регрессивное изменение, приводящее к нарушению работоспособности некоторых Java-апплетов.


Zhek@Ch

06 Марта 2011, 19:35 #148 Последнее редактирование: 06 Марта 2011, 19:37 от Zhek@Ch
[size="3"]Сообщество Mozilla выпустило первый тестовый релиз проекта Web Apps[/size]

Разработчики сообщества Mozilla представили первый тестовый релиз проекта Web Apps, в рамках которого развивается инфраструктура для разработки и распространения локальных web-приложений. С развитием HTML5-технологий, связанных с поддержкой offline-кэширования ресурсов, вывода 2D и 3D графики и работы с локальным хранилищем данных, браузер выходит за рамки системы для просмотра web-страниц и превращается в платформу для выполнения локально установленных web-приложений. Все наработки проекта распространяются в исходных текстах, под тремя лицензиями MPL 1.1, GPL 2.0 и LGPL 2.1. Серверная часть, необходимая для функционирования каталога приложений, написана на языке Python, а пользовательский интерфейс выполнен целиком на Javascript.

Для обеспечения управления установкой web-приложений и предоставлением доступа к локальным ресурсам подготовлен расширенный Javascript API. Запуском и обслуживанием установленных web-приложений занимается специальное дополнение, доступное для браузеров Firefox 4 и Chrome, кроме того развивается программа-клиент для платформы Android. После установки дополнения рядом с адресным полем появляется специальная кнопка, при нажатии на которую отображается список установленных локально web-приложений, которые можно здесь же запустить. Запущенные приложения воспринимаются отдельно и отображаются в отдельной вкладке "App Tab". В будущем разработчики Mozilla намерены реализовать средства для более тесной интеграции web-приложений с операционной системой, обеспечить поддержку выполнения программ как отделенных от браузера виджетов и добавить в систему Firefox Sync возможность синхронизации установленных приложений между несколькими устройствами.


Для обеспечения бесшовного запуска web-приложений в роли обособленных настольных программ, работающих без привязки к интерфейсу браузера, развивается отдельный проект Mozilla Chromeless. Для ораганизации распространения web-приложений в разработке находится инфраструктура для создания каталога Open Web App. Коллекцию концептуальных идей по развитию экосистемы web-приложений можно найти на данной странице.

В настоящее время в каталоге уже можно найти около 20 предназначенных для локальной установки web-приложений. Параметры и ресурсы каждого web-приложения описываются в JSON-формате и сохраняется в отдельный файл webapp.manifest. После подготовки описания приложение может быть доступно для установки через вызов Javascript-функции navigator.apps.install(), в качестве аргумента которой передается URL к ранее созданному файлу webapp.manifest. Распространение локальных web-приложений планируется организовать через специальные каталоги, которые могут создаваться как индивидуально только для своих программ, так и представлять собой универсальные каталоги-магазины.

Ранее озвученные принципы формирования экосистемы Open Web Apps:

  • Предоставление условий для размещения web-приложений, базирующихся только на технологиях HTML5, CSS, Javascript и других открытых web-стандартах, поддерживаемых современными web-браузерами. В каталог не принимаются программы, привязанные к одному конкретному браузеру или платформе и несовместимые с общепринятыми стандартами.
  • Доставка приложений и работа с каталогом должна работать одинаково во всех современных браузерах, независимо от операционной системы и включая мобильные устройства;
  • Стимулирование разработчиков путём поддержки размещения платных web-приложений. Благодаря единой системе аутентификации, один раз купленное web-приложение сможет быть использовано на различных устройствах пользователя;
  • При использовании в web-приложениях функций, связанных с доступом к частной информации (например, доступ к местоположению по GPS), на экран будет выводиться явное предупреждение, дающее пользователю возможность отказаться от включения данной функции;
  • Поставка web-приложений от разработчика к конечному пользователю осуществляется напрямую, без сервисов-посредников. Приложения могут быть размещены в сети распределённых хранилищ, которые являются независимыми и могут конкурировать между собой.
  • Поддерживается отправка уведомлений из сети (cloud);
  • Для web-приложений будет создан интерфейс для организации поиска данных, распределённых между несколькими приложениями, установленными в рамках единого контейнера приложений (как правило, это будет web-браузер);
  • Все размещаемые приложения будут проходить строгую, но прозрачную для разработчиков проверку перед их публикацией, особенное внимание будет уделено безопасности и качеству кода.
  • Будет приветствоваться размещение приложений, уважающих право частной жизни и не осуществляющих отслеживание или сохранение явно идентифицирующих пользователя данных, без прямой необходимости;
  • Все приложения будут доступны и открыты для всех разработчиков и пользователей без ограничений.

Rubik

[size="3"]Доступен кандидат в релизы Firefox 4[/size]

Увидел свет кандидат в релизы Firefox 4, сигнилизирующий о завершении разработки и отладки. По сравнению с двенадцатой бета-версией в RC1 исправлено 673 ошибки (за всё время бета-тестирования устранено более 8000 ошибок), что дает основание полагать, что следует ожидать дополнительных кандидатов в релизы. По функциональности и стабильности Firefox 4-rc1 уже готов к повседневному использованию и в случае отсутствия значимых проблем на этапе финального тестирования кандидат в релизы будет преобразован в финальный релиз, который ожидается через несколько недель. Подробный обзор новшеств, реализованных в тестовых выпусках Firefox 4, можно прочитать в тексте прошлого анонса.

В настоящее время около 70% дополнений уже совместимы с Firefox 4, тем не менее ещё остается большое число не протестированных в Firefox 4 дополнений. Чтобы адаптировать для новой версии как можно больше дополнений до момента выхода финального релиза, разработчики рекомендуют установить Add-on Compatibility Reporter и проверить используемые в дополнения на предмет совместимости с Firefox 4.

Rubik

[size="3"]В Firefox и Chrome повышаются требования к видеодрайверам [/size]

Разработчики Mozilla приняли решение повысить минимальные требования к версиям видеодрайверов, при наличии которых будут использоваться функции аппаратной акселерации и активироваться поддержка WebGL. Подобное решение принято после анализа накопленной с сентября статистики крахов браузера, которая свидетельствует о том, что ошибки в графических драйверах являются наиболее частой причиной сбоев, с момента включения по умолчанию функций GPU-акселерации и WebGL.

В настоящее время подготовлен черный список проблемных драйверов, который свидетельствует о том, что для нормальной работы в Windows требуется один из последних выпусков драйверов Intel, драйвер NVIDIA начиная с версии 257.21 или драйвер ATI начиная с версии 10.6. В Linux GPU-акселерация и WebGL включается только при наличии свежих проприетарных драйверов NVIDIA, все остальные драйверы, включая AMD Catalyst, были занесены в черный список.

Примечательно, что разработчики браузера Chromе одновременно приняли аналогичное решение по блокированию WebGL и GPU-акселерации для устаревших драйверов, мотивируя свой поступок высокой интенсивностью крахов при использовании старых драйверов.

Rubik

[size="3"]Третья альфа-версия Thunderbird 3.3. Релиз Firefox намечен на 22 марта[/size]

Вышла третья альфа-версия почтового клиента Thunderbird 3.3. Ветка Thunderbird 3.3 построена на базе нового браузерного движка Mozilla - Gecko 2.0, используемого в Firefox 4.

По сравнению с [url="http://linuxforum.kz/index.php?/topic/134-mozilla/page__view__findpost__p__14003"]Thunderbird 3.3-alpha2[/url] в новой тестовой версии представлены следующие улучшения:

  • Добавлена поддержка изменения порядка следования вкладок и перетаскивания вкладок между окнами;
  • Переработан интерфейс для настройки параметров почтового аккаунта;
  • Плагины теперь могут быть загружены по умолчанию для RSS-лент, т.е. активироваться не только для электронной почты;
  • Исправлена 101 ошибка.
Дополнительно, можно упомянуть намерение разработчиков проекта Mozilla выпустить релиз Firefox 4 22 марта, после выпуска второго кандидата в релизы, который ожидается cегодня вечером или завтра утром.

Zhek@Ch

19 Марта 2011, 12:47 #152 Последнее редактирование: 19 Марта 2011, 12:49 от Zhek@Ch
[size="3"]Второй кандидат в релизы Firefox 4. Следующие версии будут выходить раз в 4 месяца[/size]

Вышел второй кандидат в релизы Firefox 4. По сравнению с прошлым выпуском внесено несколько связанных с безопасностью изменений и обновлены файлы с переводами (Firefox локализован на 80 языков). Если не произойдет непредвиденных проблем, релиз Firefox 4 планируется выпустить на следующей неделе (вероятно 22 марта), по сути это будет переименованный второй кандидат в релизы. Для демонстрации новшеств Firefox 4 разработчики Mozilla подготовили специальную видеодемонстрацию, подробный обзор новшеств, реализованных в тестовых выпусках Firefox 4, можно прочитать в тексте прошлого анонса.

Дополнительно, можно упомянуть публикацию чернового варианта плана подготовки следующих релизов. Процесс разработки будет разбит на стадии:

  • Первые 5 недель - интеграция нового кода с реализацией новых возможностей в репозиторий mozilla-central с формированием ночных сборок;
  • 6 неделя - преобразование mozilla-central в firefox-experimental;
  • С 7 по 10 неделю - отладка экспериментальных сборок, стабилизация и отключение функций которые не удалось стабилизировать;
  • 11 неделя - принятие решений о начинке будущей версии и создание beta-сборки;
  • 12 - 14 недели - тестирование бета-версий;
  • 16 неделя - подготовка релиза.
Таким образом общий цикл подготовки нового значительного релиза будет занимать 16 недель (для реализации отдельных функций цикл может быть расширен до 18 недель), из которых 10 недель будет уделено отладке и выявлению ошибок и 6 недель добавлению новшеств. Новшества будут добавляться только в ветку mozilla-central, в ветки firefox-experimental и firefox-beta прием новшеств будет запрещен, их можно будет только отключать в случае их недостаточно стабилизации перед релизом. По предварительной оценке в тестирование ночных сборок (mozilla-central) вовлечено около 100 тыс. энтузиастов, в тестировании альфа-версий (firefox-experimental) принимает участие около 1 млн пользователей, а в тестировании бета-версий (firefox-beta) - 10 млн.

Из планов по реализации новшеств в будущих релизах можно отметить:

  • Firefox 5: планируется добавить новый интерфейс управления аккаунтами и простой интерфейс для обмена ссылками с друзьями (интеграция поддержки сервиса F1), реализовать анимационные эффекты в пользовательском интерфейсе и подготовить 64-разрядную сборку для Windows.
  • Firefox 6: работа будет сосредоточена в направлении расширения возможностей по обеспечению работы web-приложений (проект Open Web App), увеличения производительности работы кэша и Javascript-движка, подготовки сборки для Mac OS X 10.7.
  • Firefox 7: планируется продолжить работу по обеспечению изолированного выполнения различных подсистем браузера (пользовательский интерфейс и обработка контента в разных вкладках, будет обрабатываться параллельно, разными процессами) и интегрировать поддержку XBL (XML Binding Language).

Zhek@Ch

22 Марта 2011, 20:48 #153 Последнее редактирование: 22 Марта 2011, 20:50 от Zhek@Ch
[size="3"]Вышел Firefox 4.0[/size]
 
Состоялся релиз браузера Mozilla Firefox 4.0. Релиз примечателен большим количеством изменений.

Производительность:

  • Оптимизация процесса ввода/вывода, проведена работа по уменьшению использования памяти, уменьшено время выполнения операции с DOM-деревом, отложенное построение фреймов для увеличения скорости динамических страниц, новый метод регистрации компонентов XPCOM (существенно ускоряет запуск программы), новый сборщик "мусора"
  • Новый движок Javascript, JägerMonkey
  • Оптимизация кода функции изолированного выполнения плагинов, управления вкладками, закладок и истории посещений
  • Увеличение скорости отрисовки, аппаратная акселерация 2D при выводе на экран, аппаратная акселерация видео, увеличение скорости отрисовки изображений SVG, Retained Layers (ускоренная прокрутка)
  • Увеличение скорости перезагрузки браузера после установки обновления на 97%
  • Поиск ссылок в истории браузера теперь производится в асинхронном режиме
Безопасность:

  • Технология Content Security Policy
  • Предприняты меры для того чтобы помешать злоумышленникам узнать посещённые вами ранее сайты с помощью нескольких недочётов в стандартах CSS и Javascript, касающихся подсвечивания ранее открытой ссылки (например, с помощью getComputedStyle()); а также появилась настройка Do-Not-Track, которая должна поддерживаться сервером и позволяет запретить накапливать информацию о перемещениях пользователя и другую конфиденциальную информацию
  • Отключено согласование (renegotiation) установленного SSL-соединения для серверов, подверженных уязвимости SSL Gap
  • Изменён механизм распределения памяти, что позволяет избавиться от вреда от уязвимостей, связанных с разыменовыванием NULL-указателей (если при выделении памяти возникла ошибка, аллокатор завершает работу вместо того чтобы вернуть NULL-указатель)
Интерфейс:

  • Адресную строку и закладки теперь можно расположить на одной строке с панелью вкладок; кнопки «Стоп» и «Обновить страницу» объединены в одну кнопку "Go"; опциональное перемещение всех пунктов меню в выпадающий список; возможность расширить/сузить строку поиска
  • Области App Tab (перемещение вкладки в App Tab даёт существенную экономию места на экране) и Tab Candy (группировка вкладок, браузер показывает только те вклади, которые вам нужны, позволяя также переключиться на другую группу вкладок)
  • Возможность изменения размера полей для ввода текста
  • Убрана панель информации, которая была внизу (однако при наведении курсора на ссылку всплывающие подсказки с URL отображаются на том же месте)
  • Новый менеджер дополнений, который открывается в главном окне браузера в отдельной вкладке, а также научился изменять предлагаемые поисковые системы
  • Менеджер паролей теперь может сохранить пароль для сайта в любое время, а не только сразу после входа с его помощью на сайт
  • Отмена оповещения об обновлении для Windows
  • Страница about:memory
Поддержка новых стандартов и технологий:

  • HTML5: Новый парсер вынесен в отдельный поток данных, проигрывание видеокодека WebM в контексте тэга <video>, загрузка спецификации больше не приводит к замедлению работы браузера
  • CSS3: CSS3-трансформации
  • IndexedDB - создание индексируемых баз данных в браузере
  • JetPack-дополнения, устанавливающиеся без перезагрузки браузера
  • JS-ctypes, Ajax PushState
  • Multitouch
  • HSTS - технология принудительного включения шифрования SSL
  • Audio Data API
  • Анимация SVG с помощью CSS и SMIL
  • WebGL (для работы на не-NVIDIA видеокартах в Linux необходимо отключить "чёрный список устройств")
  • Шрифты OpenType с поддержкой лигатуры, кернинга и валидации шрифтов
  • Дополнение Mozilla Sync, оно же Weave, теперь включено в основной состав программы, оно позволяет нескольким компьютерам синхронизировать данные браузеров
Разработчикам:

  • API для настройки перехода в полноэкранный режим, улучшен API для определения текущего месторасположения средствами GPS-приёмника, HTML5 Forms API
  • Для тегов "input" и "textarea" добавлена поддержка атрибута "placeholder", в котором задается подсказка с примером заполнения web-формы
  • JIT-компиляция рекурсивных функций
  • Новые методы для объектов типов
    • range: getClientRects и getBoundingClientRect
    • DOM: новые функции Web Sockets, Web Console (упрощённый Firebug), setCapture и releaseCapture
    • HTML5: History.pushState(), History.replaceState(), FormData и события popstate. Свойство buffered (перемотка видео основываясь на времени, а не на загруженных данных), замена свойства autobuffer на preload
    • CSS: -moz-image-rect() (для фоновых изображений), -moz-any()
    • Javascript: API mozRequestAnimationFrame - анимационные эффекты
Разработчики Firefox добавили функцию оценки нововведений, чтобы помочь улучшить его. Появились официальные 64-разрядные сборки. Совсем скоро состоятся релизы разрабатываемых параллельно с Firefox приложений Firefox Mobile (Fennec) для Android, MeeGo, WebOS (PreFox), браузера SeaMonkey 2.1 и почтового клиента Thinderbird версии 3.3. Также продолжено портирование на Qt. Релизы Firefox 5, 6 и 7 планируется выпустить также в 2011 году.

>>> Подробности


Zhek@Ch

23 Марта 2011, 11:20 #154 Последнее редактирование: 23 Марта 2011, 11:20 от Zhek@Ch
[size="3"]Вышел релиз Firebug 1.7.0 и Chromebug 1.7.0 [/size]

Увидел свет релиз Firebug 1.7.0, популярного инструмента для отладки сайтов и web-приложений, выполненных в виде дополнения к браузеру Firefox. Главным улучшением новой версии Firebug является обеспечение полной поддержки вышедшего сегодня релиза Firefox 4.0.

Из других улучшений можно отметить:

  • Редизайн сообщений с уведомлением о срабатывании точки останова;
  • Добавлен режим отображения только примененных стилей;
  • Улучшена работа функции открытия внешнего редактора, при запуске которого теперь можно передавать все вплоть до номера текущей строки;
  • Поддержка в панелях DOM и Console оценки состояния и ведения лога для локального, сессионного и глобального хранилищ;
  • Новый API для написания дополнений к Firebug;
  • Новое оформление кнопки запуска Firebug;
  • Поддержка просмотра истории ввода команд для командной строки;
  • В CSS-панели добавлена возможность просмотра правил @font-face.
Одновременно вышел релиз Chromebug 1.7.0, расширяющий возможности Firebug средствами для отладки XUL-дополнений к Firefox.


Rubik

23 Марта 2011, 14:08 #155 Последнее редактирование: 23 Марта 2011, 14:08 от Rubik
[size="3"]Обновление Firefox 3.6.16 и 3.5.18 с обновлением черного списка SSL-сертификатов [/size]

Разработчики Mozilla выпустили корректирующие релизы для поддерживаемых веток web-браузера Firefox - 3.6.16 и 3.5.18, в которых отмечено только одно связанное с безопасностью изменение - обновлён черный список SSL-сертификатов (в релиз Firefox 4 уже включен актуальный черный список).

В новом списке отражено несколько поддельных SSL-сертификатов, используемых мошенниками для создания фишинговых сайтов, притворяющихся известными ресурсами и используемых для кражи паролей и персональных данных, а также для распространения троянского ПО. После выявления фактов мошенничества, данные сертификаты уже отозваны сертифицирующими центрами. Проблеме на имеет прямого отношения к Firefox, другие браузеры также в скором времени обновят соответствующие черные списки.

Zhek@Ch

23 Марта 2011, 14:59 #156 Последнее редактирование: 23 Марта 2011, 14:59 от Zhek@Ch
[size="3"]Кандидат в релизы мобильной редакции Firefox 4 для платформ Android и Maemo [/size]

Анонсирован выход первого кандидата в релизы мобильной редакции web-браузера Firefox 4, поддерживающей платформы Android и Maemo. Firefox для платформы Android доступен через Android Market, а пакеты для Maemo можно найти на данной странице. Список улучшений, реализованных в прошлых тестовых версиях можно посмотреть в первом анонсе.


С момента выхода прошлой тестовой версии была проведена работа по устранению ошибок и оптимизации производительности. Из добавленных в Firefox Mobile 4-rc1 улучшений, можно отметить:

  • Доступно более 150 дополнений для мобильной версии Firefox;
  • Производительность и потребление памяти:
    • Уменьшено время запуска браузера и увеличена скорость загрузки страниц;
    • Увеличена отзывчивость работы Firefox Sync;
    • Увеличена скорость и плавность прокрутки экрана и формирования вывода, использован новый алгоритм загрузки и вывода страниц на экран;
    • Отмечена появившаяся в пятой бета-версии возможность перемещения браузера и всех связанных с ним данных на SD-карту (работает только на платформе Andrоid версии 2.2 и выше), что позволяет существенно сэкономить место в основной памяти телефона;
    • Увеличена производительность Javascript;
    • Уменьшено потребление памяти и снижена нагрузка на CPU, увеличена общая отзывчивость интерфейса;
  • Пользовательский интерфейс
    • Улучшена работа системы автоматического заполнения web-форм (Form Assistant): нажатие на форму приводит к увеличению содержимого выбранного поля и показу списка предлагаемых вариантов заполнения, значительно упрощая выбор нужных элементов;
    • Упрощен процесс закрытия боковой панели, предотвратив возможность её последующего случайного открытия;
    • Копирование и вставка из буфера обмена теперь работает для всех полей на web-страницах;
  • Для разработчиков
    • Стабилизированы все программные интерфейсы для написания дополнений;
    • Добавлена поддержка IPv6 при работе на платформе Android;
    • Реализованы CSS-свойства "overflow: scroll" b "overflow: auto";
    • Дополнительно упомянута появившаяся в прошлых бета-версиях поддержка online и offline событий HTML5, а также возможность создавать дополнения, не требующих перезапуска браузера.

Rubik

[size="3"]Злоумышленникам удалось получить поддельные SSL-сертификаты [/size]

Стали известны дополнительные подробности причин экстренного обновления черных списков SSL-сертификатов в Firefox, Chrome/Chromium и других web-браузерах. По данным из блога разработчиков проекта Tor злоумышленникам удалось получить девять валидных HTTPS-сертификатов для ряда известных web-ресурсов, из которых подтвержден только поддельный сертификат для addons.mozilla.org, название остальных сайтов неизвестно.

Предполагается, что подобное стало возможным в результате компрометации центра сертификации Comodo (CA). Используя данные сертификаты злоумышленники могут сформировать поддельный сайт, который будет неотличим от настоящего и будет содержать не вызывающий подозрение SSL-сертификат, перенаправить пользователя на подобные сайты можно организовать используя, например, атаки man-in-middle или отравление DNS-кэша. Подробности случившегося пока не сообщаются, возможно сертификаты получены через официальные каналы обманным путем, используя методы социальной инженерии. В худшем случае данный инцидент может поставить под угрозу сам принцип организации иерархии удостоверяющих центров.

Rubik

[size="3"]Подведены итоги конкурса дополнений к Firefox. За сутки загрузили 8 млн копий Firefox 4 [/size]

Проект Mozilla объявил победителей конкурса дополнений. За месяц до релиза Firefox 4 разработчики объявили о приеме заявок на формирование коллекции из 10 лучших новых дополнении для Firefox 4. Рассмотрев присланные работы выделены 10 победителей:

  • Tab Scope: организует предварительный просмотр открытых вкладок (эскиз содержимого вкладки появляется при наведении на неё курсора);
  • Apture Highlights: дает возможность выделить слово или фразу и сформировать на их основе запрос к поисковой системе, не покидая текущую страницу;
  • Thumbnail Zoom: при наведении курсора на эскизы изображений на странице загружает и показывает полноразмерный вариант картинки (работает в известных сервисах, таких как Facebook, Twitter и Picassa);
  • QuickFox Notes: позволяет в процессе просмотра страниц создавать заметки, к которым потом можно получить быстрый доступ;
  • FoxySpider: обходит заданный диапазон страниц указанного сайта и представляет в наглядном виде эскизы всех найденных видероликов, картинок и файлов;
  • KwiClick: позволяет быстро отправлять запросы к поисковым системам и просматривать результат в небольшом всплывающем окне, не открывая для поисковика отдельной вкладки;
  • Awesome Screenshot: позволяет создавать скриншоты web-страниц целиком или выделенных частей, с их последующей отправкой для обсуждения в социальные сети;
  • Drag & DropZones: создает контекстное меню, перетаскивая на которое элементы страниц (выделенный текст, ссылки, картинки) над этими элементами можно выполнять определенные действия, например, формировать поисковый запрос, пересылать ссылку или копировать изображение в определенный web-сервис;
  • Mouse Control: реализует дополнительные возможности навигации по списку вкладок, через клик и прокрутку колеса в любом месте панели;
  • Instantfox: позволяет организовать отправку поисковых запросов к определенным web-сайтам (wikipedia, youtube, amazon и т.п.) через адресную строку (например, набираем "w слово" и запрос отправляется в wikipedia).
Кроме того, можно сообщить о том, что за сутки с момента релиза было загружено около 8 миллионов копий Firefox 4. Для сравнения, релиз Internet Explorer 9 за первый день был загружен 2.3 млн раз, несмотря на активную рекламу. По оценке сервиса 7is7.com число загрузок Firefox достигнет 100 миллионов 6 апреля.


Распределение по странам и континентам выглядит следующим образом:

  • 3.5 млн - Европа: 670 тыс. Германия, 338 тыс. Россия, 315 тыс. Франция, 260 тыс. Испания, 256 тыс. Великобритания, 234 тыс. Италия, 181 тыс. Польша, 129 тыс. Нидерланды, 100 тыс. Чехия, 89 тыс. Турция, 80 тыс. Украина;
  • 2 млн - Северная Америка: 1.7 млн США, 200 тыс. Канада, 100 тыс. Мексика;
  • 1.5 млн - Азия: 325 тыс. Япония, 210 тыс. Индия, 147 тыс. Индонезия, 145 тыс. Китай, 125 тыс. Вьетнам;
  • 500 тыс - Южной Америка: 230 тыс. Бразилия, 86 тыс. Аргентина, 60 тыс. Колумбия;
  • 500 тыс - Африка

Zhek@Ch

29 Марта 2011, 23:23 #159 Последнее редактирование: 29 Марта 2011, 23:29 от Zhek@Ch
[size="3"]Релиз мобильной редакции Firefox 4 для платформ Android и Maemo[/size]

Увидел свет релиз мобильной редакции web-браузера Firefox 4, поддерживающей платформы Android и Maemo. Мобильная редакция построена на одной технологической платформе с настольной версией Firefox 4, отличаясь главным образом подсистемой для формирования пользовательского интерфейса и оптимизациями, направленными на снижение потребления памяти и ресурсов CPU. Мобильная версия Firefox 4 базируется на полноценном браузерном движке Gecko 2.0 и новом Javascript-движке JagerMonkey, поэтому поддерживает большинство доступных в Firefox 4 web-технологий, включая новейшие элементы HTML5.

Утверждается, что Firefox Mobile выполняет web-приложения в три раза быстрее основного браузера для платформы Android (Firefox проходит тест Kraken в 3.8 раза быстрее, тест Sunspider в 2.2 раза и тест V8 а 1.7 раз). С другой стороны интерфейс Firefox менее отзывчивый, браузер запускается значительно медленнее (около 5 секунд) и потребляет существенно больше памяти.

Firefox для платформы Android доступен через Android Market (для установки требуется телефон с прошивкой на базе Android 2.x, 512 Мб ОЗУ и 17 Мб свободного места на встроенном накопителе). Пакеты для Maemo можно найти на данной странице (поддерживается установка на коммуникатор N900). Для пользователей не обладающих совместимыми с Firefox Mobile мобильными устройствами подготовлены специальные сборки для запуска в стандартном десктоп-окружении Windows, Mac OS X и Linux.

К сожалению из-за накладываемых пользовательским соглашением ограничений на поставку программ для некоторых мобильных платформ, Firefox не доступен для телефонов, работающих под управлением таких мобильных ОС, как Blackberry, Symbian, Windows Phone, Apple iOS (iPhone, iPod Touch). Для пользователей iPhone разработчики Mozilla подготовили специальное приложение Firefox Home, которое используя возможности системы синхронизации Firefox Sync, позволяет перенести на телефон актуальные данные из последней сессии Firefox на настольной или мобильной системе. Поддерживается синхронизация закладок, просмотр данных из истории посещений и открытие списка текущих открытых вкладок (табов). Интересно, что в интернет-магазине Apple App Store по непонятной причине Firefox Home отнесен к категории приложений только для взрослых (17+).

Мобильная версия Firefox не совместима с дополнениями для настольной версии Firefox. Тем не менее для Firefox Mobile уже создано более 150 дополнений, среди которых отдельно отмечены Adblock Plus и Quit Firefox (завершает работу программы вместо свойственного для платформы Android сворачивания).


Ключевые улучшения, по сравнению с Firefox Mobile 1.1:
  • Базовые возможности
    • В состав браузера интегрирована система Firefox Sync, которая позволяет пользователям синхронизировать закладки, список открытых вкладок, историю и сохранённые пароли между несколькими компьютерами, а также мобильными телефонами, с установленным браузером Firefox Mobile. Из iPhone доступ к синхронизированным данным можно получить через приложение Firefox Home. Данные передаются и хранятся на сервере в зашифрованном виде, в качестве ключа используется известный только пользователю пароль;
    • Переход на многопроцессную модель работы, развиваемую в рамках проекта Electrolysis, при которой формирования вывода на экран и обработка контента производятся разными процессами. После завершения работы, пользовательский интерфейс и обработка контента в разных вкладках, сможет обрабатываться параллельно. Кроме более полного задействования системных ресурсов, новшество существенно повысит стабильность работы, сбой в работе отдельного таба не приведет к краху всего браузера;
    • Для увеличения производительности вывода на экран реализован режим многослойного отображения (Layers) и задействованы средства аппаратной акселерации, что позволило ускорить операции прокрутки, масштабирования, анимации и показа видео;
    • Поддержка сохранения страницы в PDF-формате;
    • Менеджер паролей, дающий возможность сохранения используемых на сайтах паролей;
    • Поддержка установки дополнений. В том числе, возможность создавать дополнения, не требующие перезапуска браузера;
  • Пользовательский интерфейс
    • Редизайн стартовой страницы, возможность индивидуальной настройки содержимого, поддержка отображения последних открытых сайтов, наиболее часто посещаемых ресурсов и выборка данных из браузера на настольной системе;
    • Добавлена поддержка работы с буфером обмена (Copy/paste) в адресной строке;
    • Оптимизация интерфейса для управления с сенсорных экранов и задействования мультитач навигации. Для платформы Android поддержка масштабировния "щипком", а для N900 масштабировния кнопкой громкости;
    • Функция быстрого поиска текста на текущей странице;
    • Поддержка просмотра видео в полноэкранном режиме;
    • Быстрая возможность отправки страницы на email или через сервисы Facebook, Twitter и Google Reader;
    • При длительном нажатии на ссылку теперь выводится контекстное меню, позволяющее открыть линк в новой вкладке или отправить его друзьям;
    • "Умный" режим клика, позволяет не промахнуться по ссылке;
    • Увеличена скорость и точность мультитач масштабирования;
    • Реализована возможность отмены закрытия вкладки;
    • Поисковые системы теперь появляются на экране в процессе набора текста.
    • В менеджер дополнений добавлена поддержка вывода рекомендуемых дополнений;
    • Улучшена работа системы автоматического заполнения web-форм (Form Assistant): нажатие на форму приводит к увеличению содержимого выбранного поля и показу списка предлагаемых вариантов заполнения, значительно упрощая выбор нужных элементов;
    • Упрощен процесс закрытия боковой панели, предотвратив возможность её последующего случайного открытия;
    • Копирование и вставка из буфера обмена теперь работает для всех полей на web-страницах;
    • При двойном нажатии на кнопку увеличения, размер текста изменяется, адаптируясь к размеру экрана;
  • Изменения, свойственные сборке для платформы Android
    • Добавлена поддержка IPv6 при работе на платформе Android;
    • На платформе Android задействована встроенная система совместного использования ссылок;
    • Добавлена возможность перемещения браузера и всех связанных с ним данных на SD-карту (работает только на платформе Andrоid версии 2.2 и выше), что позволяет существенно сэкономить место в основной памяти телефона;
    • Улучшена поддержка экранных и аппаратных клавиатур Android;
    • Меню переделано в типичном для Android стиле;
    • Добавлена поддержка загрузки сайтов из локальной системы на сервер;
    • В контекстном меню сайта добавлена команда "Save as PDF" для записи страницы в формате PDF;
    • На платформе Android теперь можно устанавливаться обработчики событий, связанных с изменением ориентации экрана.
    • Обеспечена поддержка планшетных ПК на базе платформы Android, таких как Samsung Galaxy Tab, и устройств с небольшим экраном, таких как Motorola Droid Pro;
  • Web-разработчику
    • Реализованы CSS-свойства "overflow: scroll" и "overflow: auto";
    • Поддержка online и offline событий HTML5;
    • Поддержка полной гаммы возможностей для разработчиков (HTML5, CSS и Javascript), представленных в ветке Firefox 4;
    • Для платформы Android добавлена поддержка Geolocation API.
    • Для разработчиков добавлена поддержка API для работы с локальным хранилищем данных (localStorage API).