Opera 12.01 正式版: 稳定性和安全性更新

12.01 是对 12.00 正式版的稳定性及安全性修复。(其中有一个漏洞是 11.64 就已经修过又在 12.00 出现于是又修…)

非测试版用户在 Opera 左上角菜单中检查更新,或者到官网下载:
http://www.opera.com/browser/download/

更新日志:

一般性和用户介面相关修复

  • Several general fixes and stability improvements
  • Website thumbnail memory usage improvements
  • Address bar inline auto-completion no longer prefers shortest domain
  • Corrected an error that could occur after removing the plugin wrapper
  • Resolved an issue where favicons were squeezed too much when many tabs were open
  • [Mac] Fixed a problem where the Adobe PDF plugin is picked up and used by Opera

显示效果和脚本

  • Resolved an error with XHR transfers where content-type was incorrectly determined
  • Improved handling of object literals with numeric duplicate properties
  • Changed behavior of nested/chained comma expressions: now expressing and compiling them as a list rather than a tree
  • Aligned behavior of the #caller property on function code objects in ECMAScript 5 strict mode with the specification
  • Fixed an issue where input type=month would return an incorrect value in its valueAsDate property
  • Resolved an issue with JSON.stringify() that could occur on cached number conversion
  • Fixed a problem with redefining special properties using Object.defineProperty()

网络相关和特定网站修复

  • Fixed an issue where loading would stop at “Document 100%” but the page would still be loading
  • tuenti.com: Corrected behavior when long content was displayed
  • https://twitter.com: Fixed an issue with secure transaction errors
  • Fixed an issue with Google Maps Labs that occured when compiling top-level loops inside strict evals
  • Corrected a problem that could occur with DISQUS
  • Fixed a crash occurring on Lenovo’s “Shop now” page
  • Corrected issues when calling window.console.log via a variable at watch4you
  • Resolved an issue with Yahoo! chat

邮件、新闻组、聊天

  • Fixed a bug with both inline images in HTML mail and inserted images in e-mail compose windows
  • Resolved an issue where under certain conditions the mail panel would continuously scroll up
  • [Windows] Fixed a crash occurring when loading mail databases on startup

安全性修复

  • Re-fixed an issue where certain URL constructs could allow arbitrary code execution, as reported by Andrey Stroganov; see our advisory
  • Fixed an issue where certain characters in HTML could incorrectly be ignored, which could facilitate XSS attacks; see our advisory
  • Fixed another issue where small windows could be used to trick users into executing downloads as reported by Jordi Chancel; see our advisory
  • Fixed an issue where an element’s HTML content could be incorrectly returned without escaping, bypassing some HTML sanitizers; see our advisory
  • Fixed a low severity issue, details will be disclosed at a later date

[ Via Opera Desktop TeamOpera.IM 编译 ]

Opera 12.01 RC 2 build 1532

RC 2 了。大家如果遇到什么比起 12.00 有所倒退的问题,或者其他严重的 bug,请积极向桌面团队反馈,因为一不留神就要正式版了。(台词好熟悉

下载地址

更新日志

  • CORE-46732 tab.postMessage(foo); does not work after the page in the tab is changed
  • CORE-47833 Imgur album fails to load images
  • DSK-370855 Extensions prefs are lost (revert fix for CORE-46780)
  • DSK-370788 Wand icon is visually 1px too low on Windows/Liunx
  • DSK-370789 Make the simple progress bar gray on Mac
  • DSK-363887 Opera freezes with a newer Flash plugin when older is installed as well

[ Via Opera Desktop TeamOpera.IM 编译 ]

Opera 12.01 RC build 1528

就这样 RC 了。大家如果遇到什么比起 12.00 有所倒退的问题,或者其他严重的 bug,请积极向桌面团队反馈,因为一不留神就要正式版了。

下载

更新日志

  • Localization updates
  • CORE-44428 documentedit ‘justifyfull’ on hidden element crashes
  • CORE-47339 Nested redirected call handling breaks Disqus
  • CORE-45094 Crash on loading svg altglyph testcase / rotate on altGlyph doesn’t work
  • CORE-40939 Crash when spatnaving to designMode iframe inside another iframe
  • CORE-45057 Crash: Incorrect upper bound used when JIT inlining String.fromCharCode()
  • CORE-45547 Redefining special properties using Object.defineProperty() breaks
  • CORE-43111 Calling iframe.documentContent.open() and then ifram.documentContent.getItems() causes a crash
  • CORE-45593 Freeze on gif file due to LzwStringTable circular reference
  • CORE-46780 Corrupt persistent storage file
  • CORE-47414 Secure connection: fatal error (50)
  • DSK-365353 Clicking search suggestion takes you to the wrong page
  • DSK-366279 Adress bar inline auto completion prefers shortest domain
  • DSK-370690 KDE file selector dialog freezes Opera
  • DSK-370710 Sending messages doesn’t increase counter of sent mails
  • DSK-367651 Opera minimizes when clicking the new tab button with a custom skin installed
  • DSK-369308 Mail layout changes on changing UI language

[ Via Opera Desktop TeamOpera.IM 编译 ]

Opera 12.01 snapshot 1520

又一个新版,修复了一些问题。Opera 12.01 即将要发布正式版了,如果你在使用中遇到什么问题,请向桌面团队反馈

下载地址

更新日志

  • CORE-47195 Crash fix
  • CORE-46894 Can’t click Yahoo Chat contacts to open chat window (event.source for message event is the window where the thread started, not the window that called postMessage())
  • CORE-47137 Pages with “Cache-Control: no-cache, no-store” not possible to delete from history
  • CORE-47654 Loading incorrectly compressed resource with Dragonfly open crashes Opera
  • CORE-47621 Compile nested/chained comma expressions without recursion
  • DSK-369274 [Mac] Alipay plugin arrow keys enter as chars rather than moving as text cursor
  • DSK-336588 Opera doesn’t get updated browser.js for the new version of Opera immediately after autoupdating
  • DSK-370121 Clicking bookmark star crashes Opera

[ Via Opera Desktop TeamOpera.IM 编译 ]

Opera 12.01 snapshot 1517

Opera 12.01 继续修 bug。这个 build 也包含了最近一个 12.50 snapshot 对 HTML5 拖放的修复(没有在以下的更新日志中列出)。

这是一个开发版,不推荐普通用户使用,仅供测试。此版本存在着很多已知问题,可能会造成崩溃或者数据丢失,甚至无法正常使用。请勿覆盖之前的版本,并在备份数据后安装使用。

下载地址

更新日志

桌面版

  • DSK-370221 Feed title doesn’t use the whole width of the header field
  • DSK-353973 URL handling crash
  • DSK-368812 Leak on showing thumbnails
  • DSK-362561 “Crash log writing failed, couldn’t debug process” dialog shown after crashing Opera
  • DSK-361706 Pages fail to load after removing plugin wrapper
  • DSK-363575 [Win] Candidate box of Japanese IME is hidden under the address field drop down
  • DSK-357822 [Win] Non-ASCII fonts are displayed wrong when using letter spacing x64 on DirectX builds
  • DSK-366380 [Win] Blank page opening PDF files with Adobe Reader plugin
  • DSK-367748 [Win] Flash Player doesn’t display if Wacom tablet software is installed
  • DSK-361954 [Win] Crash on startup
  • DSK-363737 [Mac] Adobe PDF plugin which doesn’t work is picked up and used by Opera
  • DSK-368605 [Mac] Opera downloads EOT webfonts because the platform implementation claims to support this format
  • DSK-366185 [Mac] Crash on page load
  • DSK-367133 [Mac] Remove .torrent file association
  • DSK-365813 [*nix] Plugin wrapper zombie processes

核心

  • CORE-47615 __proto__ change discards own properties
  • CORE-47534 ATI driver crash
  • CORE-47560 Crash when opening content blocker on page
  • CORE-47261 Twitter is not loading (secure transaction error)
  • CORE-47209 SVG ‘filter’ access violation crash
  • CORE-43897 Crash when parsing SVG image
  • CORE-46093 Crash in XML parser when xlink:href in SVG is redirected back to the referring document
  • CORE-47208 DOM crash
  • CORE-46947 Crash on setting xhr.responseType in UNSENT state
  • CORE-43644 Crash when source ends with unclosed comment
  • CORE-45525 Crash when trying to draw SVG content into Canvas
  • CORE-40365 DOM crash
  • CORE-46986 Crash on Duolingo after scrolling
  • CORE-47056 input type=month returns incorrect value in its valueAsDate property on desktop
  • CORE-47219 Tuenti shows raw code
  • CORE-47088 Opera crashes at dataease.com
  • CORE-47533 Google Maps Labs popup broken (ES5 strict mode)
  • CORE-45295 JSON.stringify() failure on cached number conversion
  • CORE-45671 ES5 strict mode and #caller

[ Via Opera Desktop TeamOpera.IM 编译 ]

Opera 12.01 snapshot 1491

除了一些 Bug 修复,还增加了一个同步载入邮件客户端数据库的选项。请尤其关注对 NSL(Never Stop Loading) / 一直在加载最后一个元素 这个 bug 的修复(CORE-47179)并向桌面团队反馈

这是一个开发版,不推荐普通用户使用,仅供测试。此版本存在着很多已知问题,可能会造成崩溃或者数据丢失,甚至无法正常使用。请勿覆盖之前的版本,并在备份数据后安装使用。

下载地址

更新日志

核心

  • CORE-47179 Loading stops at “Document 100%”
  • CORE-44834 Calling console.log when assigned to a variable doesn’t work
  • CORE-47149 Reduced memory usage for Speed Dial thumbnails

桌面版

  • DSK-366487 Theme related crash
  • DSK-364350 Crash on resizing semi-restored tab
  • DSK-366436 Crash after dragging tabs that were stacked
  • DSK-365506 Search engine favicons do not follow redirects
  • DSK-365349 Crash on startup with specific profile
  • DSK-366959 Notifications not displayed after disabling “Special effects”
  • DSK-365854 Text with Certificate errors in Security Issue dialog displayed improperly
  • DSK-361707 Favicons are squeezed too much when many tabs are opened
  • DSK-368327 Crash when you install a theme, undo and install again
  • DSK-366152 [Unix] Opera will not start if it does not have permission to read ~/.kde
  • DSK-366163 [Unix] Avoid reloading the entire skin when a native dialog is opened on KDE
  • DSK-359276 [Unix] Opera crashes on exit or paste in kiosk mode
  • DSK-365352 [Unix] Opera crashes when printing after print preview
  • DSK-365638 [Mac] Wrong icon file name for Update.app

邮件客户端 / M2

  • DSK-366475 Mail crash
  • DSK-366396 Inserted image in e-mail compose doesn’t show up
  • DSK-353798 Feed folder cannot be deleted after deleting all feeds in it
  • DSK-364227 Reopening mail window from closed tabs doesn’t open message
  • DSK-351819 Chat “Send” button doesn’t work twice
  • DSK-365495 When searching for messages the list scrolls to the top all the time
  • DSK-365625 Sorting by message subject is broken
  • DSK-360997 2nd message selected when switching to view where no message was selected earlier
  • DSK-366121 Not all inline images are showing in HTML mail
  • DSK-364964 Opera asks to set itself as a default mail client if installed for current user only
  • DSK-362064 “Show message thread” icon turns blue (active) when in an empty access point
  • DSK-364018 “Customize…” on mail headers sometimes displays “Appearance” dialog instead
  • DSK-365435 Option to load mail databases synchronously: opera:config#Mail|LoadMailDatabasesAsynchronously
  • CORE-47172 Mail related freeze

[ Via Opera Desktop TeamOpera.IM 编译 ]

Opera 12.01 snapshot 1486: Drag & Drop 修复等等

主要是 HTML5 Drag & Drop 即拖放方面的修复。

提醒一下 Linux/FreeBSD 用户,现在桌面团队内部构建 Opera 的流程有所改变。当中若干改变主要是为了 Opera 开发便利,对用户应该不会有什么影响。官博说道:“但是我们觉得还是提一下这事为好,万一因此给你带来麻烦。有可能受影响的特性包括封装、插件、工具包(和 Gtk/KDE 的集成)和 HTML5 视频。”

这是一个开发版,不推荐普通用户使用,仅供测试。此版本存在着很多已知问题,可能会造成崩溃或者数据丢失,甚至无法正常使用。请勿覆盖之前的版本,并在备份数据后安装使用。

下载地址

更新日志

桌面版

  • Crash fixes and stability enhancements

HTML5 Drag & Drop/拖放

  • DSK-366436 Crash after dragging tabs that were stacked
  • DSK-365759 Hovering tab when dragging page content should not switch tabs immediately
  • DSK-353710 Opera breaks alpha-channel in PNG images when copy/pasting
  • DSK-359751 [Windows] Dragging downloads from manager to desktop creates shortcut rather than copying
  • DSK-365611 [Windows] 现在,拖放标签页产生的新窗口,位于鼠标松开的位置
  • DSK-365644 [Windows] 修复不能把图片拖放到桌面(和资源管理器 —— 译者测试后补充)保存的问题(相比于其他浏览器,这可是 Opera 多年的痛)
  • DSK-365677 [Windows] 修复不能把地址栏标记拖到桌面(和资源管理器)以创建快捷方式的问题
  • DSK-365325 [Linux/FreeBSD] Opera crashes when holding dragged element over cycler window
  • DSK-365626 [Linux/FreeBSD] Drag and drop (via copy) in KDE to Dolphin file manager fails

Linux/FreeBSD build 变更点

  • Replaced GNU make with an internal tool
  • GCC upgraded to 4.7
  • binutils upgraded to 2.22
  • FreeBSD builds now built on FreeBSD 8.3-RELEASE
  • 现在运行 Opera 需要支持 SSE2 的 CPU(奔腾 4、皓龙、速龙 64 或更新型号)

[ Via Opera Desktop TeamOpera.IM 编译 ]

Opera 12.01 snapshot 1473: 开始给 12.00 擦屁股

主要是稳定性修复,包括一些发布 12.00 正式版前未准备好的修复。

(反正我没搞懂为赶 12.00 时间表而赶时间表有什么必要,那并不是别人强加给 Opera 的时间表)

这是一个开发版,不推荐普通用户使用,仅供测试。此版本存在着很多已知问题,可能会造成崩溃或者数据丢失,甚至无法正常使用。请勿覆盖之前的版本,并在备份数据后安装使用。

下载地址

更新日志

Core

  • CORE-46938 Content type determination breaking binary XHR transfers
  • CORE-46935 Occasionally wonky x86 code generation for div, mod over integers
  • CORE-46716 Crash on page load, foreignObject with display:none and body child with modified margin

Windows

  • DSK-365334 Crash when scrolling with the mouse wheel over multiple select
  • DSK-365239 Crash when exiting print preview after printing multi page document containing elements with overflow auto

Mac

  • DSK-365843 Dropdown needs to be clicked twice to open after disabling
  • DSK-363431 Zoom-in and zoom-out values for cursor doesn’t work
  • DSK-364489 Crash when clicking “Log In” in “Opera Link Status” dialog
  • DSK-363775 Misaligned text on input form elements

Linux/FreeBSD

  • DSK-365589 Opera button and window controls disappear when opening KDE dialog

[ Via Opera Desktop TeamOpera.IM 编译 ]