Opera 12.00 正式版发布

Wahoo! 经过漫长的开发和测试过程,终于迎来了 Opera 12.00 正式版
比起上一代改变很大,让我们再来看看 Opera 12 带来了什么。

Opera 12.00 新特性

Out-of-Process Plug-ins 插件独立进程

Opera 加载的插件现在以独立进程来运行。
这将让 Opera 更加安全和稳定,减少由插件引起的崩溃。

新的轻量级炫彩主题

Opera 轻量级主题访问主题目录,选择喜欢的主题,只需轻轻一点即可让浏览器焕然一新,更轻松的个性化。

吐槽:其实现在的新主题大多数改下背景而已,不过全局背景效果还挺好的。新主题因为制作简单,马上数量就很多了。

现在 Skin 改叫 Theme 了,但以前主题自定义的老方法依然管用,就是太折腾了想想就累。。。

Windows 和 Mac 上的 原生 64 位版本

对 64位系统支持更加完善,不过 64 位版本也将会占有更大的内存。

地址栏增强

Opera 12 对地址栏作出了许多改进:

  • 改进地址栏下拉建议
  • 智能的缩短地址栏下拉菜单显示的网址
  • 页面的标题和页面的摘要都将出现搜索结果中
  • 在地址栏下拉菜单的网址和网页标题、内容摘要合并显示

Opera 12 地址栏改进

完整硬件加速支持(实验性)

硬件加速允许浏览器使用显卡进行渲染,获得额外的处理能力,这将大幅提升动画和其他图形密集型运算效能。
Opera 12 带来全平台的硬件加速支持,虽然还是测试阶段- -,稳定性取决于操作系统、驱动程序和显卡。
默认关闭,开启硬件加速的方法:将 opera:config#UserPrefs|EnableHardwareAcceleration 设为 1 并保存设置,然后重启 Opera。
Opera 还允许用户选择以何种方式启用硬件加速,opera:config#UserPrefs|Preferredrenderer,设置成 0 为选择 OpenGL,1 为选择 DirectX。

WebGL 也已经支持。默认关闭,可以通过 opera:config#UserPrefs|EnableWebGL 设置成 1 来开启。
更多有关 WebGL 的文章请见 Dev.Opera

RTL 和更多的语言支持

很久以前,Opera 开始支持显示 RTL(right-to-left,从右向左的阅读顺序),现在把 RTL 支持带到浏览器 UI 中来。
如果操作系统语言是阿拉伯语、波斯语、希伯来语或乌尔都语中的一种,你使用 Opera 时就会自动体验到 RTL 效果。也可以在浏览器的选项中进行设置。
详见:UI 支持 RTL

Opera 12 还新增 5 个新的语言支持,现在,Opera 已支持 60 种语言。

全局自定义 User-Agent

从 1429 开始添加全局自定义 UA 的选项:Custom User-Agent
可以通过这个页面来查看你当前的详细 UA 信息

Window and Tabs API

现在允许扩展调用标签、创建标签组或者管理窗口。
详见:Windows and Tabs API

新的内部页面 opera:cpu

可以通过 opera:cpu 简单的查看每个页面的 CPU 占用。

更多的网络标准支持

opera12 html5test 分数Opera 内核现在更新到 Presto/2.10.289,添加了更多网络标准支持。
Html5test 默认 385 分,开启 WebGL 和 WebSockets 之后是 410 分。

这里有一个 Demo用于演示一些新的网络标准:http://www.shinydemos.com/

  • WebRTC
    初步添加 WebRTC 支持,现在 Opera 可以调用摄像头并通过 <video> 调用。并且 Opera 在 UI 设计上确保没有网页能在你不知情的情况下或尚未得到你明确的允许就使用你的摄像头。详见:Opera 12.00 snapshot 1372
  • HTML5 拖放
    该技术允许元素、用户选取的文字和微数据(microdata) 从一个网页拖曳到另一个网页,或者从操作系统中拖曳文件到网页中去。
  • CSS3 Animations and Transitions
    完善 CSS3 动画和过渡支持。
  • Do Not Track 拒绝跟踪
    可以在 首选项-高级-安全性 里面开启,也可以在站点首选项中对某些网站进行设置。
  • Paged Overflow
    用 CSS 对生成页面内容分页,革命性的网络阅读体验。不过这个标准暂时还没有得到广泛支持。
  • Cross-OriginResourceSharing (CORS) for XMLHttpRequest
    跨域资源共享,使网站之间的通讯更加安全和灵活。

性能优化

  • 改善启动后的标签加载顺序,启动更快速
  • 优化资源(脚本、样式表、图像)加载顺序,提升页面载入速度
  • 改善页面存在 fixed 元素时的滚动性能,卡你妹的阴影逐渐变淡
  • 提升当处理器支持 SSSE3 指令集时的软件渲染性能

其他变更

默认隐藏 Opera Unite 和 Opera Widgets,中止语音支持

在 1386 中开始默认隐藏 Opera Unite 和 Opera Widgets,以后将不再支持。开发团队希望专注于一个组件平台,预料在年底前,后续的某个测试版中彻底移除这两个附加组件平台。详见:Opera 停止支持 Widgets 和 Unite 应用,专注于扩展
鼓励所有开发者将其解决方案移至 Extensions 平台。
因为第三方供应商 IBM 不再维护语音库,所以也删除了旧式 X+V 标准和 UI 语音命令的支持。

Mac 版本精简

在 1406 中开始对 Mac 版本进行一些功能删减:

  • 为使 UI 能更利于集中对网页内容的注意力,开始栏、导航栏、主工具栏被移除。
  • 由于“主题”的引入,Opera 决定移除调节主题图标大小和色调的高级选项。
  • 移除 IRC 和 BitTorrent 功能。

下载

下载 Opera 12.00 正式版:http://www.opera.com/download/
详细更新日志请见:http://www.opera.com/docs/changelogs/windows/1200/

Opera 12.00 build 1467 RC 6

鸡血第六弹,RC 6 来了。
这个版本主要修复了一个 Windows 安装程序的问题,在非管理员登录的状态下安装可能失败(这个 bug 不会影响到大多数人,仅限于某些定制版本)。
另外,去掉了版本号后缀的 RC 字样。

下载

下载 Opera 12 RC6(默认安装路径会覆盖稳定版 Opera)

下载 Opera Next(默认安装路径仍然是 Opera Next)

更新日志

  • DSK-365901 Change version string to final
  • DSK-365501 Windows installer only works if started as Administrator

[ Via Opera Desktop TeamOpera.IM 编译 ]

Opera 12.00 build 1465 RC 5

又一个 RC 版,又是一些修复。正式版看来快到了。(某妹子的吐槽:rc5 build 号增长了 ⑨,但更新却只有 3。)

下载 Opera 12 RC5(默认安装路径会覆盖稳定版 Opera)

下载 Opera Next(默认安装路径仍然是 Opera Next)

更新日志

  • CORE-46831 Cached-only images setting ignored
  • DSK-365593 Crash when re-enable Opera Link
  • DSK-347379 Mail panel keeps scrolling up

[ Via Opera Desktop TeamOpera.IM 编译 ]

Opera 12.00 build 1456 RC 4

又一个 RC,这次更新只挑了一些关键问题进行修复,其他不太重要的问题修复将整合在后续其他版本上。看样子正式版就要来了。

下载 Opera 12 RC4(默认安装路径会覆盖稳定版 Opera)

下载 Opera Next(默认安装路径仍然是 Opera Next)

更新日志

  • CORE-46839 Drag to upload on imgur.com not working – XMLHttpRequestUpload
  • CORE-46867 Insertion marker does not disappear when dragging items through the tab bar
  • DSK-364998 Speed Dial crash
  • DSK-365467 Blank bookmark is created when dragging from address bar to bookmarks panel
  • DSK-365676 Crash with floating panels
  • DSK-365584 Foxit PDF plugin fails
  • DSK-364346 Dragging file to empty part of download tab creates blank file
  • DSK-365832 [Win] Can not drag and drop text/uri-list data between different instances
  • DSK-365415 [Mac] Only one file is dropped even if several are dragged

[ Via Opera Desktop TeamOpera.IM 编译 ]

Opera 12.00 build 1454 RC 3

继续 RC。今天的 RC 是有已知问题的…请向桌面团队积极反馈相对于 11.6x 新增的 bug。

下载 Opera 12 RC(默认安装路径会覆盖稳定版 Opera)

下载 Opera Next(默认安装路径仍然是 Opera Next)

已知问题

  • DSK-365593 Crash on re-enable Opera Link (mac only)
  • PANGEA-282 Speed dials lost on sync via Opera Link

更新日志

核心

  • CORE-41464 Crash on exit
  • CORE-44103 Shapes missing in SVG demo
  • CORE-46747 ResponseXML is null on 301
  • CORE-46612 Incorrect text width leading to overlapping text when printing
  • CORE-46840 Drag a link to an external app, copies the whole url instead of the word as a link

桌面版

  • DSK-364952 localized setting zh_cn for Dictionary (字典) redirect link should be changed
  • DSK-345868 no mail providers configuration info for tut.by
  • DSK-365602 Reloading an SDE in developer mode either freezes Opera or currupts extension

Windows

  • DSK-365606 Serious drawing issue when using detached panel windows
  • DSK-364893 Error code 114 when uninstalling Opera on a limited Vista account
  • DSK-364186 Opera doesn’t react to keyboard input after switching from other applications

Mac

  • DSK-365350 Drag and drop of file from OS to element with dropzone attribute fails on Mac
  • DSK-365135 Crash on dragging/closing windows

Linux/FreeBSD

  • DSK-365564 No Gtk support under FreeBSD 9.0

[ Via Opera Desktop TeamOpera.IM 编译 ]

Opera 12.00 snapshot 1450 RC 2:2012 欧洲杯版

今天是波兰-乌克兰欧洲杯开幕的日子,Opera 桌面版也发布 了第二个 RC 版,包括一些插件独立进程方面的重要更新和其他 Bug 修复。

下载地址

Download Opera 12 RC(默认安装路径会覆盖稳定版 Opera)

Download Opera Next(默认安装路径仍然是 Opera Next)

更新日志

Core

  • CORE-46797 [html5dnd] Stability fixes for Drag and Drop

Desktop

  • DSK-365559 Change version string to RC
  • DSK-365499 Plugin crash logging stopped working, “Crash log writing failed, error getting temp directory”
  • DSK-365421 Wrap to multiple lines setting lost after going to fullscreen mode
  • DSK-365532 Unable to interact with some major sites: cnet.com, reuters.com, etc.

Windows

  • DSK-364186 Opera doesn’t react to keyboard input after switching from other applications

Mac

  • DSK-364349 [html5dnd] Dragging text to certain other applications fails

Linux/FreeBSD

  • DSK-365497 Ctrl+TAB cycler window crashes when closed when drag-n-drop is active. Prevent it from opening during drag-n-drop
  • DSK-364866 opera.extension.tabs doesn’t return correct attributes for tabs which visit pages by typing in addressbar

[ Via Opera Desktop TeamOpera.IM 编译 ]

Opera 12.00 build 1448 RC: 插件相关修复等等

RC(候选发布版本)来了。修复了 Windows 2000 上插件不运作、Windows XP 上的一些假死问题;减少插件在 Mac 上的 CPU 占用;各平台都提升了插件性能;还有其他 bug 修复。

下载 Opera 12 RC(默认安装路径会覆盖稳定版 Opera)

下载 Opera Next(默认安装路径仍然是 Opera Next)

更新日志

  • Plug-in performance improvements
  • DSK-226257 Option to remember approved certificates not remembered after a month
  • DSK-364182 Painting issues when scrolling on Speed Dial with theme installed
  • DSK-365336 Clicking the close button on an inactive tab makes that tab active before closing it, causing visual disturbance and slowness
  • CORE-46692 Drag and drop file above children elements of the listened element opens tab instead
  • DSK-357081 opera.extension.windows.getLastFocused() can returns wrong window
  • DSK-362025 opera.extension.tabs.getAll() can return extra non-existing tabs
  • DSK-357070 Broken order of event in WinTabs API (tab/create before tabGroup/create)
  • DSK-365087 Crash when installing certain extensions that add toolbar buttons
  • DSK-364889 Crash when accepting one of several Form Post Redirect dialog triggered by XMLHttpRequests
  • CORE-46472 Crash on CSS animations

Windows

  • DSK-364904 Plug-ins do not work on Windows 2000
  • DSK-365335 Freeze on exit and other freezes on Windows XP
  • DSK-365045 Freeze on VG.no plug-in video player
  • DSK-353231 Freeze when upsizing small window with plug-in

Mac

  • Reduced CPU footprint of plug-ins
  • DSK-364351 Flash context menu does not open
  • DSK-363416 Transparent background on Silverlight 5 does not clear before painting (Xbox.com avatars)
  • DSK-365074 QuickTime plug-in freezes on Mac OS 10.5
  • DSK-363678 Keystroke buffer not cleared in some plug-in video players
  • DSK-364848 Themes from semi-transparent images cause painting issues
  • DSK-347268 Background tab text is white with hardware acceleration enabled

Linux/FreeBSD

  • DSK-334913 Plug-ins not allow to input non-latin characters
  • DSK-365400 Only one file is dropped even if several are dragged
  • DSK-364857 Crash when clearing bitmap buffer

[ Via Opera Desktop TeamOpera.IM 编译 ]

Opera 12.00 snapshot 1445

这个版本主要是修复大量 Html5 拖拽 的问题以及其它一些 Bug。

已知问题

  • 当 CPU 不支持 SSE2指令集时会有界面显示问题
  • 插件在 Windows 2000 环境下无法正常工作
这是一个开发版,不推荐普通用户使用,仅供测试。此版本存在着很多已知问题,可能会造成崩溃或者数据丢失,甚至无法正常使用。请勿覆盖之前的版本,并在备份数据后安装使用。

下载地址

更新日志

Core

Desktop

  • DSK-364249 [html5dnd] Crash on dragging a tab around if Speed Dial is opened in a background tab, and when dragging bookmark to page
  • DSK-364869 [html5dnd] Can not drag and drop page content between 2 tabs
  • DSK-352140 当 operaprefs.ini 在只读位置时导致 Opera 启动崩溃
  • DSK-364302 Left padding of input button can not be decreased causing text to be cut off
  • DSK-337901 Can’t use wild card ip in the new proxy preference UI
  • DSK-361551 No white space between extension icon and text in install dialog
  • DSK-361674 unable to print from print preview
  • DSK-362036 Autoupdate ask to install new update after clicking ‘Install Now’ when Opera is installed for All users
  • DSK-346088 New Gmail IMAP folders should have the “hide from other” flag set by default
  • DSK-331765 Opening zip archives with native Windows association not working in Opera

Windows

  • DSK-364891 [html5dnd] Dragging tab outside of window does not create new window
  • DSK-363945 [html5dnd] Crash in installer when path name is dragged
  • DSK-364025 [html5dnd] Opera needs to be consistent with cursors when drag is started from Opera or comes to/from some external application
  • DSK-365150 [html5dnd] Cursor sometimes flickers when dragging from external application over the UI
  • DSK-364654 Certain pages crash Opera with Runtime Error (pure functional virtual call)
  • DSK-364860 Can not drag and drop text/uri-list data between different instances
  • DSK-365099 Opera crashes after visiting opera:gpu for first time

Mac

  • DSK-365126 [html5dnd] Opera crashes when trying to drag large images
  • DSK-364209 [html5dnd] Cursor not updated after dragging file from desktop across Opera toolbar
  • DSK-361829 No indication for tabs dropped in other opera window

Linux/FreeBSD

  • DSK-365066 [html5dnd] Selecting “Read …” option through wrench icon in mail panel goes into blocked drag mode preventing most clicks in Opera
  • DSK-365318 [html5dnd] Drag and drop hangs in a wrong state after moving a tab out of window
  • DSK-365147 [html5dnd] Drag and drop of file from OS to element with drop zone attribute fails

[ Via Opera Desktop TeamOpera.IM 编译 ]

Opera 12.00 snapshot 1441

继续修 bug。包括一个老早就修过的 bug。

已知问题

  • 在不支持 SSE2 的 CPU 上出现渲染问题(用户介面有黑块)
  • 插件在 Windows 2000 上不运作
这是一个开发版,不推荐普通用户使用,仅供测试。此版本存在着很多已知问题,可能会造成崩溃或者数据丢失,甚至无法正常使用。请勿覆盖之前的版本,并在备份数据后安装使用。

下载地址

更新日志

核心

  • CORE-46685 casino.com 引发的崩溃
  • CORE-46644 Skydrive 上传出现问题
  • CORE-45647 rts.rs 上出现的 Javascript 错误
  • CORE-39782 插件按需加载占位符使安全站点的安全状态降为不安全(译者记得这个 bug fix 在某旧 snapshot 更新日志中出现过 ←_←)

桌面版

  • DSK-364253 昨天的电子邮件出现在今天的邮件分组中
  • DSK-365069 通过打印预览启动打印,若使用非衬线字体,文档中的特殊字体会相互覆盖和出现丢失空格现象
  • DSK-364641 经过若干特定的拖放操作,标签栏出现不能消除的分隔符

Mac

  • DSK-347463 [硬件加速] UI 和页面渲染问题

[ Via Opera Desktop TeamOpera.IM 编译 ]

Opera 12.00 snapshot 1440

这个版本主要是修复 OOPP 在 Windows 平台上的一些问题。

已知问题

  • 当 CPU 不支持 SSE2指令集时会有界面显示问题
  • 插件在 Windows 2000 环境下无法正常工作
这是一个开发版,不推荐普通用户使用,仅供测试。此版本存在着很多已知问题,可能会造成崩溃或者数据丢失,甚至无法正常使用。请勿覆盖之前的版本,并在备份数据后安装使用。

下载地址

更新日志

Core

  • CORE-44655 Crash on Ryanair site
  • CORE-44683 Opera crashes on a popular Japanese Blog

Desktop

  • DSK-364672 Crash when closing a tab that has an overlay that dims the page
  • DSK-364601 Text of entries in drop down menu of Go to page and New Speedial dialog are invisible
  • DSK-364363 Crash when accepting “Warning: Form POST Redirect” dialog
  • DSK-361614 Don’t zoom Speed Dial items beyond 100% when in Auto mode
  • DSK-347324 Extensions in Speed Dial moved on upgrade and reloading of Speed Dial

Windows

  • DSK-353231 [OOPP] Hard freeze on YouTube after player resize
  • DSK-362660 [OOPP] The Flash plugin crashes when visiting some sites
  • DSK-363653 [OOPP] Opera crashes when loading some pages with Silverlight
  • DSK-364415 [OOPP] Crash on closing Opera
  • DSK-364887 [OOPP] Freeze on closing window with several YouTube videos

Mac

  • DSK-364986 [OOPP] PS3 page doesn’t display anything but the plugin

Linux/FreeBSD

  • DSK-341683 IME crash

[ Via Opera Desktop TeamOpera.IM 编译 ]