- PVSM.RU - https://www.pvsm.ru -

Патчи Opera для WebKit

Около пяти недель назад мы анонсировали [1], что продукты Opera перейдут на использование WebKit. Мы сказали тогда:

Opera будет участвовать в разработке проектов Webkit и Chromium.
Мы продолжим работу над развитием стандартов на благо веба.

Патчи Opera для WebKitОчевидно, что замена движка для рендеринга стала серьёзной задачей для наших разработчиков и мы работали не покладая рук, чтобы скрестить новый движок с полностью переписанным интерфейсом, внедрить новые возможности и всё это протестировать, чтобы вы в результате могли увидеть готовый продукт. Кстати, вы уже попробовали бету мобильной Opera для Андроида 2.3 и выше [2]?

Но в этой напряжённой работе мы не забыли о наших моральных обязательствах по развитию проекта WebKit. Вот некоторые патчи, которые мы отправили для улучшения всех браузеров на WebKit, чтобы они лучше поддерживали CSS:

  • Bug 15553 — WebKit ignores column-rules wider than column-gap [3] — этот патч исправляет баг, отправленный в 2007 году, и приводит поддержку WebKit мультиколонок в CSS к уровню поддержки текущей версии Opera с движком Presto.
  • Bug 112986 — Incorrect error handling for Media Queries [4] — WebKit некорректно справляется с ошибками в медиавыражениях во многих случаях: не умеет балансировать круглые и фигурные скобки, не видит валидные медиавыражения сразу после невалидных, не возвращает not all для невалидных выражений.
  • Bug 112549 — monochrome media feature does not accept integer values [5] — проверка поддержки чёрно-белых медиа не принимает неотрицательные целые числа, как это должно быть по спецификации Media Queries.

Есть ещё несколько патчей по наведению порядка в некоторых частях кода WebKit, см. баги: 112442 [6], 110123 [7] и 110121 [8].

Помимо этого, мы сейчас думаем о поддержке [9] свойства object-fit и дальнейшем улучшении [10] поддержки мультиколонок в CSS. Так что мы очень заняты, перезвоните попозже.

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

Автор: pepelsbey

Источник [11]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/brauzery/30210

Ссылки в тексте:

[1] анонсировали: http://habrahabr.ru/company/opera/blog/169239/

[2] бету мобильной Opera для Андроида 2.3 и выше: http://habrahabr.ru/company/opera/blog/171597/

[3] Bug 15553 — WebKit ignores column-rules wider than column-gap: https://bugs.webkit.org/show_bug.cgi?id=15553

[4] Bug 112986 — Incorrect error handling for Media Queries: https://bugs.webkit.org/show_bug.cgi?id=112986

[5] Bug 112549 — monochrome media feature does not accept integer values: https://bugs.webkit.org/show_bug.cgi?id=112549

[6] 112442: https://bugs.webkit.org/show_bug.cgi?id=112442

[7] 110123: https://bugs.webkit.org/show_bug.cgi?id=110123

[8] 110121: https://bugs.webkit.org/show_bug.cgi?id=110121

[9] думаем о поддержке: https://bugs.webkit.org/show_bug.cgi?id=52040

[10] дальнейшем улучшении: https://bugs.webkit.org/show_bug.cgi?id=103597

[11] Источник: http://habrahabr.ru/post/173919/