В попытке подстегнуть разработку программ под свою операционную систему, компания Mozilla приняла решение раздавать телефоны Geeksphone Keos бесплатно для разработчиков ПО под нее.
Акция Phones for Apps напоминает похожие акции от Nokia в прошлом, которые позволили в свое время развить экосистему MeeGo/Maemo.
Для подачи заявки достаточно описать цель проекта и какие технологии будут использованы в процессе разработки.
Переработанный менеджер загрузок. Теперь просматривать и отслеживать процесс загрузки можно в панели инструментов, а не в отдельном окне (cкриншот).
Новая реализация «Приватного режима» предоставляет «возможность открытия отдельного приватного окна, все вкладки в котором будут работать без оседания данных в истории посещений и локальных кэшах» . Также в контекстном меню появилась возможность открытия ссылки в приватном окне.
Добавлена возможность закрытия зависших плагинов без зависания самого браузера. Когда зависший плагин не отвечает в течение 11 секунд, Firefox предложит перезапустить плагин, а не браузер.
Продолжение серии различных улучшений в Firefox: загрузка страниц, загрузка файлов, завершение работы.
Поддержка getUserMedia API для организации доступа к веб-камере и микрофону пользователя (выводится специальное предупреждение с вопросом, согласен ли пользователь предоставить доступ к оборудованию).
Продолжение реализации новых элементов, представленных в черновике стандарта ECMAScript 6: добавлены вызовы clear() и Math.imul.
Представлен «Developer Toolbox» — унифицированный интерфейс для быстрого доступа к инструментам для разработчиков в рамках одного окна, таким как веб-консоль, отладчик, «Инспектор» и редактор стилей.
Новый инструмент для профилирования JavaScript.
Для canvas добавлена поддержка режимов затемнения.
Различные улучшения для тегов audio и video: поддержка playbackRate, поддержка логического объединения нескольких Ogg-потоков.
Исправлена ошибка, когда нажатие клавиши Esc обрывало WebSocket и XMLHttpRequest.
Исправлена проблема, при которой плагин Unity не отображался в режиме HiDPI.
Релиз 22 Firefox ознаменует новую политику использования cookies, а именно: только сайты, которые вы посещаете, могут использовать cookies, чтобы отслеживать активность пользователя.
Cостоялся официальный релиз очередной, девятнадцатой версии веб-браузера Mozilla Firefox. Нововведений глобального масштаба здесь не наблюдается, что неудивительно, с учётом цикла обновления версий в шесть недель. Можно отметить, что введена поддержка по умолчанию встроенного обозревателя файлов PDF, так что использование плагинов и отдельных настольных программ для чтения PDF можно считать в прошлом.
Интеграция встроенного просмотрщика PDF, написанного целиком на JavaScript с использованием технологий HTML5 и развиваемого в рамках проекта pdf.js. Просмотрщик поддерживает масштабирование и функции навигации по эскизам страниц, обеспечивает загрузку шрифтов Type 1 и TrueType, может формировать диаграммы и графики, поддерживает работу со сжатыми объектами. Так как код написан на безопасном высокоуровневом языке, он не подвержен уязвимостям, свойственным бинарным плагинам для просмотра PDF. Для отображения PDF используется своеобразная JIT-компиляция: изначально представленные в файле бинарные массивы преобразуются в потоки байткода PDF, который затем транслируется в JavaScript-представление и выполняется. Сгенерированная на основе PDF JavaScript-программа выводит данные через HTML-тег canvas.
В версии браузера для мобильной операционной системы Android разработчики снизили минимальные системные требования, которые теперь ограничены процессорами на вычислительных ядрах ARMv6 с частотой 600 МГц. Аппаратов на них в мире около 15 млн., по подсчётам Mozilla, так что именно на столько увеличилось число потенциальных пользователей браузера. Кроме этого, в Android-версии введена поддержка тем для большей персонализации внешнего вида браузера и работа с традиционным и упрощённым китайскими языками.
Одновременно доступны корректирующие релизы веток с длительным сроком поддержки Firefox 17.0.3 и Thunderbird 17.0.3 и, в которых отмечается только исправление уязвимостей и серьёзных ошибок. Обновления для ESR-ветки Firefox 10 прекращены, пользователям ветки Firefox 10 будет предложено мигрировать на Firefox 17.0.3 (миграция будет проведена автоматически).
Lightspark — свободный SWF-проигрыватель с открытым исходным кодом. Поддерживает основанный на OpenGL рендеринг и основанный на LLVM запуск ActionScript. Также поддерживает большую часть ActionScript 3.0 и имеет Mozilla-совместимый плагин. Lightspark использует OpenGL-шейдеры (GLSL).
Является свободным программным обеспечением, и распространяется на условиях лицензии LGPLv3. Lightspark совместим с H.264 Flash-видео на YouTube. Поддерживает Mozilla Firefox и Google Chrome.
Стоит отметить, что видео на YouTube проигрывается без каких-либо проблем. Похоже, что аудио/видео на vk.com также работает.
Список изменений:
исправления для YouTube;
обработка событий нажатия и отпускания клавиш клавиатуры;
поддержка колеса мыши и другие улучшения;
поддержка LLVM 3.2;
обнаружение попаданий для DisplayObjects;
разбор изображений JPEG, встроенных с помощью DefineBits;
После многочисленных обсуждений в списках рассылки было принято решение сосредоточить усилия на 64-разрядной версии для Linux. Прекращение формирования 32-разрядных сборок и соответствующих тестов позволит использовать оборудование для более актуальных задач.
Сборка 32-разрядной версии для Linux будет прекращена в первую очередь на Mozilla-central и производных ветвях.
32-разрядную версию продолжат собирать майнтейнеры дистрибутивов, но прекращение тестирования приведет к увеличению ошибок, специфичных для 32-разрядных систем.
Очень забавно, но для Windows наблюдается противоположная ситуация — разработчики Mozilla прекратили выпускать 64-разрядную версию Firefox под Windows.
Добавлен механизм Click-to-play для плагинов. Устаревшие плагины теперь автоматически отключаются, для их включения необходимо кликнуть на область страницы, выделенную для плагина.
Поддержка атрибута sandbox для элементов <iframe>
предоставляет контроль контенту внутри <iframe>
подробнее: w3 (w3.org)
Поддержка атрибута inputmode для элементов <input>
позволяет выбрать способ ввода в поле, реализация отличается от
whatwg
Поддержка технологии @supports (отключено по-умолчанию*)
позволяет использовать логические операции внутри таблиц стилей
подробнее: w3 (w3.org)
*Для включения необходимо установить layout.css.supports-rule.enabled в true.
Поддержка css селекторов для псевдо-класса dir отвечающего за направление текста
подробнее: mdn (mozilla.org)
Css свойство box-sizing (пока что с префиксом -moz-) теперь учитывает min-height and max-height
box-sizing позволяет изменить способ расчета размеров элемента
подробнее: mdn (mozilla.org)
12 ноября в блоге Mozilla появилась информация о проекте под названием Shumway, целью которого является создание открытого и свободного flash-плеера. Shumway использует технологию HTML5 для рендеринга формата SWF. В данный момент проект находится в зачаточной стадии разработки, однако все желающие могут оценить работу плеера, скачав бета-версию браузера Mozilla Firefox и установив соответствующее расширение.
Учитывая то, что новые версии Adobe Flash Player больше не выпускаются для Linux, а Gnash развивается слабо, Shumway может стать достойной альтернативой этим плеерам для пользователей Mozilla Firefox.
Именно 8 лет назад компания Mozilla представила первую версию веб-браузера Firefox, и это действительно знаменательное событие.
Ниже приведена проникновенная праздничная речь Джонатана Найтингейла (Johnathan Nightingale), вице-президента отдела разработки Firefox, к которой мы с радостью присоединяемся:
8 лет назад Mozilla представила первую версию веб-браузера Firefox. Мы верили в то, что сможем многое изменить с его помощью. Мы знали, что все, кто понимает могущество веба, кто ценит людей выше собственной выгоды, смогут создать нечто потрясающее.
Сегодня, в 8-ой день рождения Firefox, нас обуревает чувство гордости за то, что наша цель не изменилась, однако изменился сам веб. Миллионы людей сегодня доверяют Firefox свою жизнь в сети и приглашают своих близких делать то же. Для нас как и всегда люди остаются на первом плане, и с помощью фанатов Firefox мы движем веб к открытости и унификации.
Firefox — великолепен как продукт и как способ выражения ценностей и взглядов на будущее в Mozilla. Эти взгляды еще никогда не были настолько связаны с вебом, как сейчас, и нам есть над чем поработать, чтобы представить вам всю его красоту и элегантность. Спасибо за то, что вы являетесь частью этого.
С днем рождения, Firefox!
С днем рождения Firefox, спасибо за то, что ты есть!
Введена поддержка веб-приложений (магазин приложений Mozilla Marketplace).
Добавлена панель загрузок.
Добавлена локализация на язык Ачоли.
Функция VoiceOver включена по умолчанию на Mac OS X.
Внедрение инкрементального сборщика мусора.
Новая панель для разработчиков. Теперь она имеет кнопки для быстрого доступа к веб-консоли, «Инспектору», отладчику и «Командной строке» (Shift + F2).
Поддержка кодека Opus включена по умолчанию.
Отображение статистики потребления памяти каждой открытой вкладки в about:memory.
Убран префикс «-moz» для CSS3-свойств animation, transform, transition, а также -gradient. Улучшена поддержка IndexedDB API, Vibration API и Battery API. Теперь поддерживаются HTML5 Microdata API и элемент meter.
В цифровых подписях прекращена поддержка хэш-алгоритма MD5.
В юзер агенте номер версии теперь отображается как X.Y, а не X.Y.Z.
Добавлена поддержка реверсивного направления анимации.
Firefox 16 получил ещё один мощный инструмент — командную строку.
Получить доступ к командной строке можно нажатием сочетания клавиш Shift+F2. Поддерживается большое количество команд, для каждой команды можно вывести подробную подсказку. Например, есть возможность одной командой удалить cookies, сделать скриншот страницы, быстро модифицировать содержимое страницы etc.
Также заявлена возможность создавать свои собственные команды.
добавлен встроенный просмотрщик документов в формате PDF — PDF.js с поддержкой масштабирования и функции навигации по эскизам страниц, обеспечивает загрузку шрифтов TrueType и Type 1, может формировать графики и диаграммы, поддерживает работу со сжатыми объектами. (По умолчанию PDF.js в 15 версии отключён. Для тех, кто хочет протестировать данную функцию, в about:config найдите параметр pdfjs.disabled и переключите в значение false);
Firefox OS (прежде называлась Boot2Gecko) - это открытая операционная система для мобильных телефонов, которая разрабатывается компанией Mozilla на основе ядра Linux и технологии HTML5.Она обладает полным функционалом, который можно ожидать от смартфона: звонки, обмен сообщениями, просмотр сайтов, online-игры, фотографирование, просмотр видео, прослушивание музыки.
Firefox теперь можно протестировать на десктопе — готовы сборки для Linux, Windows и Mac OS X.
Для тестирования достаточно выполнить следующее:
Скачать последний билд Firefox OS с сайта Mozilla (для Linux подходит файл b2g-17.0a1.en-US.linux-i686.tar.bz2). Распаковать архив, в нем будет директория b2g.
Далее нужно установить графический интерфейс Gaia.
Точно следуя 6-недельному графику, увидела свет новая версия замечательного свободного интернет-обозревателя Firefox. В связи с тем, что 26 июня вышла 14-я версия для Android, было принято решение эту версию обозначить как 14.0.1.
Улучшенные элементы для управления мультимедиа в формате HTML5.
Свыше 85 улучшений для разработчиков. Обновились Веб-консоль, Простой редактор JavaScript, Редактор стилей, средство просмотра HTML и 3D-вид в Инспекторе страниц.
Состоялся выпуск популярного открытого интернет-обозревателя Firefox 11! В связи с найденной критической ошибкой в ходе проведения конкурса Pwn2own, а также с желанием оттестировать выпуск на свежем обновлении для Windows, было принято решение немного задержать выпуск вопреки строгому графику.
Список изменений:
Импорт закладок, истории и cookie-файлов из Google Chrome.
Поддержка CSS text-size-adjust.
При обзоре исходного кода для подсветки синтаксиса используется парсер HTML5.
Вот мы и дождались «десяточки». Данный выпуск знаменует очередную веху в развитии любимого всеми нами браузера появлением версии с увеличенным сроком поддержки (ESR). Десятая версия ESR будет поддерживаться параллельно с развитием основной ветки и будет включать исправления безопасности вплоть до 18-ой версии (ориентировочный план будущих релизов). Параллельно выпущены две версии 10 и 10 ESR (различие в канале обновлений и лого в Help → About Firefox).
Помимо данного, безусловно важного для всех события, свежая версия может похвастать следующими изменениями:
кнопка «Вперёд» стала теперь опциональной и появляется только при необходимости, освобождая тем самым столь критичное место по горизонтали;
появилась поддержка сглаживания в компоненте вывода графики через WebGL;
поддержка Fullscreen API: теперь YouTube HTML5 сможет разворачивать окно видеовывода на весь экран;
заявлена поддержка трёхмерных CSS3-преобразований;
новый элемент <bdi> для изоляции двунаправленного текста;
встроенный инструментарий для инспектирования элементов с поддержкой подсветки выбранного элемента;
улучшенная поддержка IndexedDB API;
упрощённая настройка синхронизации истории и закладок с мобильными версиями Firefox.