Опубликована новая бета-версия Firefox 19
Доступна для загрузки новая бета-версия браузера Firefox 19 для платформы Android. Расширена поддержка устройств на базе архитектуры ARMv6, в том числе добавлена возможность работы на смартфонах LG Optimus One, T-Mobile myTouch 3G, HTC Wildfire S и ZTE R750. Минимальные системные требования для запуска Firefox составляют 512 Мб ОЗУ, экран с разрешением HVGA и процессор с частотой 600Mhz (в прошлой версии требовался CPU 800 Mhz).
Основные изменения и исправления:
- Интеграция поддержки Firefox в виджете для быстрого поиска, что дает пользователю возможность использовать Firefox при поиске с домашнего экрана
- Добавлена поддержка пользовательских тем оформления, которые будут распространяться через раздел Personas в стандартном каталоге addons.mozilla.org
- Добавлены локализации для китайского языка (традиционные, и упрощенные иероглифы)
- Снижены минимальные требования к производительности процессора до 600МГц
- Реализована возможность экспорта содержимого элементов типа холст -
canvas
с помощью методаcanvas.toBlob()
- Реализована поддержка правила CSS -
@page
, которое позволяет задавать значение полей при печати документа или для страниц, у которых тип носителя задан какprint
- Реализована поддержка единиц измерения CSS -
vh
,vw
,vmin
иvmax
, которые позволяют задавать размеры объектов относительно высоты или ширины окна, и в отличие от процентов, они привязаны к окну браузера, а не к контейнеру текущего блока. - Реализована поддержка нового значения для свойства
text-transform
-full-width
, которое позволяет изменять ширину символов (в основном идеограммы и символы латиницы), таким образом, чтобы они были сопоставимы по размерам с более широкими по начертанию с символами восточных языков - иероглифами. - Исправлена проблема при которой удерживание backspace могло удалить текст как перед, так и после курсора
Проблемы и ошибки:
- Отбрасываются определенные операции рисования WebGL [баг #825205]
- Некоторые изменения в макетах и стилях Google могу иногда приводить к ошибкам [баг #668288]
- Браузер использует ту же самую локализацию, что установлена в системных настройках [баг #695565]
- Изменение ориентации устройства в некоторых случаях приводит к некорректному поведению программы [баг #740691]
- Дополнение для синхронизации закладок, истории посещений и т.д. - Firefox Sync некорректно ведет себя на устройстве, где установлено несколько каналов Firefox [баг #761206]
Изменения для разработчиков:
JavaScript
- Метод
size()
объектовMap
иSet
перенесен в свойствоsize
- Объектам
Map
иSet
добавлен новый методclear()
CSS
- Реализована поддержка единиц измерения CSS -
vh
,vw
,vmin
иvmax
, которые позволяют задавать размеры объектов относительно высоты или ширины окна, и в отличие от процентов, они привязаны не к контейнеру текущего блока, а к окну браузера - У свойств, относящихся к спецификации
CSS Flexbox
убраны префиксы -moz, но сама поддержка спецификации по умолчанию остается отключенной. - Значение
-moz-initial
освобождено от префикса, но поддержка синонима-moz-initial
остается на некоторое время. - Реализована поддержка нового значения для свойства
text-transform
-full-width
, которое позволяет изменять ширину символов (в основном идеограммы и символы латиницы), таким образом, чтобы они были сопоставимы по размерам с более широкими по начертанию с символами восточных языков - иероглифами. - Реализовано свойство
page-break-inside
, отвечающее за разрывы страницы внутри элементов при печати - Реализована поддержка функции calc() для значений
(у градиентов ). - Реализована поддержка правила CSS -
@page
, которое позволяет задавать значение полей при печати документа или для страниц, у которых тип носителя задан какprint
- Псевдокласс
:-moz-placeholder
заменен на псевдоэлемент::-moz-placeholder
DOM
- Тип возвращаемого значения для метода
element.getElementsByTagName
изменен наHTMLCollection
- Реализовано свойство
mozLastModifiedDate
для объектаFile
- Реализован метода
isPointInStroke
для объектаCanvasRenderingContext2D
XForms
- Убрана поддержка технологии веб-форм - XForms