Появилась новая бета-версия браузера Opera 12.50.1577

Разработчики компании Opera выпустили новую бета-версию браузера Opera 12.50.1577 для платформ Windows, MacOS X, Linux. В этой версии представлен целый ряд новых возможностей и особенностей:

  • Добавлена поддержка Fullscreen API для работы в браузере с полноэкранным режимом (спецификация от 7 февраля 2012 г.) .
    Новые свойства и методы для DOM-элементов element.requestFullscreen() и document.exitFullscreen(), события fullscreenerror и fullscreenchange, а так же CSS псевдоклассы :fullscreen и :fullscreen-ancestor, позволяют страницам, а так же многим элементам страниц, разворачиваться на полный экран.
  • Расширена поддержка спецификации CSS Conditional Rules Module Level 3 и реализована поддержка вложенных конструкций @media.
  • Добавлена поддержка изображений с профилями ICC
  • Добавлена поддержка протокола SPDY
  • Добавлена поддержка атрибута reversed для тэга <ol>

Обновления основных компонентов браузера:

  • HTML-движок Presto: 2.12.378
  • Инструменты для веб-разработки Opera Dragonfly: 1.2012.08.13.3
  • База данных SQLite: 3.7.9

Список нововведений, изменений, и исправленных ошибок:

Интерфейс
  • Keyboard text selection support (toggle using the F7 key)
  • DSK-139675 Fix key events on Mac
  • DSK-367618 Улучшения в API для расширений, связынные с окнами и вкладками. Fixed window and tab creation on all platforms
  • DSK-366261 Extensions should respect "Open Page Next To Current" setting when creating tabs
  • DSK-370323 Chinese IME typing conflicts with addressbar auto-completion: Doubling first typing char
  • DSK-370623 Проблемы с сочетанием клавиш "Ctrl + -" на цифровая клавиатуре
  • DSK-372077 100% CPU usage if system uptime is long enough and there are items in the download manager
  • DSK-371968 Crash on dragging a button over Speed Dial
  • DSK-301493 [Win] Taskbar notification overlays disabled when disabling tray icon setting
  • DSK-369031 [*nix] Opera crashes with "error while reading system fonts"
Ядро
  • Добавлена поддержка цветовых профилей ICC для изображений
  • Добавлена реализация Fullscreen API
  • Поддержка API расширений для контекстного меню
  • CORE-37955 Добавлена поддержка протокола SPDY (more info)
  • CORE-47446 Allow @media rules to nest (more info)
  • CORE-47071 Support for Ordered List reversed attribute (more info)
  • CORE-28217 Support HTMLMediaElement.played
  • Various crash fixes
  • CORE-47237 улучшения в модуле монитор производительности (opera:cpu)
  • CORE-38281 Infinite recursion triggered by the plugin on evaluating result of window.open call (growing memory usage)
  • CORE-45317 [*nix] Network latency reduces download speed on Linux
  • CORE-47589 Form/font misnesting closes form block too early
  • CORE-47830 XSLT processor throws error when variable value contains node with disabled output escaping
  • CORE-47769 Really long URLs/titles clog up opera:history
  • CORE-47920 Accessing DataTransfer of referenced copy event crashes
  • CORE-47849 Opera crashes on page with SVG when HWA is enabled
  • CORE-47833 Imgur album fails to load images
  • CORE-47758 select() does not select content of type=number input
  • CORE-47715 calling click() on invisible input type=submit without value attribute does not send a value, only name
  • CORE-47609 WebGL, cannot call readPixels with Uint8ClampedArray
  • CORE-47578 WebGL 1.0.1 - index-validation
  • CORE-46596 WebGL 1.0.1 - texture-mips
  • CORE-47676 Removing an SVG path's 'd' attribute doesn't properly repaint the path
  • CORE-47928 Inset box shadow drawn incorrectly when border width is wider than border radius
  • CORE-47944 Support all selection operations on type=email input elements.
  • CORE-47942 Return default selection direction instead of 'none' for empty selections.
  • CORE-47535 Illegal "valign" value treated as "baseline"
  • CORE-47581 Cutting text is broken in text input
  • CORE-46386 Drag and drop crash
  • CORE-47586 logmein.com fails to load
  • CORE-39035 Hang/freeze at Gigabyte Tech Zone site when dynamically changing visible select dropdown
  • CORE-33734 Onload is never dispatched for img elements that reference svg if the img element is created by a script
  • CORE-47591 Provide correct default TreatNullAs behaviour when [[Put]]ting DOMString properties.
  • CORE-47531 When leaving a page only the first WebSockets connection is killed
  • CORE-47278 Avoid missing the update fast-path for (SVG) transforms in inline SVGs
  • CORE-47585 event.repeat isn't reliable (DOM3 key events)
  • CORE-47147 Solid border painting is slower than necessary
  • CORE-47655 HTMLSelect.selectedOptions only updated on changing the item for the first time
  • CORE-47659 Crash on selecting text in a pseudo-element and checking selection's collapsed state
  • CORE-47592 Web worker crash when worker script imports 404 script content
  • CORE-36685 Opera should not resolve DNS locally while connecting via SOCKS proxy
  • CORE-38253 ContentEditable: Cannot move the selection after the last element of an element
  • CORE-47724 Длинный адреса страниц нарушали общую раскладку в модуле истории (opera:history)
  • CORE-47679 Micro optimise builtin implementation of parseInt(num, 10)
  • CORE-46960 Disallow leading and trailing spaces when parsing ISO-8601 dates
  • CORE-28084 Игнорировалось свойство location.hostname
  • CORE-31351 HTMLCanvasElement.getContext treated as null-terminated
  • CORE-45704 Вызов метода Node.cloneNode без аргументов приводил к генерации ошибки
  • CORE-43923 Расширения не могли получить доступ к объекту widget.preferences в приватных вкладках
  • CORE-36464 Диалоговое окно с ограничениями для интернет хранилища (web-storage) показывалось не достаточное количество раз
  • CORE-44852 [Инструменты разработки Dragonfly] Проблема автоматического подключения отладчика к внешним адресам
  • CORE-44898 [Инструменты разработки Dragonfly] Incorrect lines when stepping through eval'd scripts with leading whitespace/comments
  • CORE-47106 [Инструменты разработки Dragonfly] Change break on exception setting in ECMAScriptDebugger to only break on unhandled exceptions
  • CORE-47150 [Инструменты разработки Dragonfly] Two threads running in different runtimes can make return value report incorrect position
  • CORE-47151 [Инструменты разработки Dragonfly] Stops on unknown line when exiting attribute handler
  • CORE-47839 [Инструменты разработки Dragonfly] In some cases, stepping gets confused when stepping over a line that contains try/catch block

Загрузки

  • Windows (x86) - http://snapshot.opera.com/windows/spdy_12.50-1577/Opera-Next-12.50-1577.i386.exe
  • Windows (64) - http://snapshot.opera.com/windows/spdy_12.50-1577/Opera-Next-12.50-1577.x64.exe
  • MacOS X - http://snapshot.opera.com/mac/spdy_12.50-1577/Opera-Next-12.50-1577.dmg
  • Linux, FreeeBSD - http://snapshot.opera.com/unix/spdy_12.50-1577/

  • Другие новости по теме: