Opera 12.00 snapshot 1429: 性能优化、HTML5 拖放和邮件修复、自定义 User-Agent

这个 snapshot 主要提升了软件渲染性能,当你的处理器支持 SSSE3 指令集时。
可以看下在测试机上运行 canvasbench, Retro DOM, Retro Canvas 三项测试的对比,看起来的确是有可观的提升。
Opera 12.00 性能优化

在 Bug 修复方面也有很大进展:
修复了 HTML5 拖放在各平台上的一大堆问题。
修复了一大堆邮件客户端的问题,包括很多人都关注的 64位系统中 POP 的崩溃。

并且,添加了全局自定义 User-Agent 的选项:Custom User-Agent。在 1413 的时候就乌龙了一下,更新日志出现这个特性 Orz。
(不推荐长期伪装成其他的浏览器 UA 来运行,不利于市场份额统计。加入这个选项的主要用意是,当浏览一些网站碰到加载或显示问题时,可以方便的排查是由于 Opera 不完全支持它引起的还是因为浏览器嗅探导致的。)
可以通过这个页面来查看你当前的详细 UA 信息

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

下载链接

更新日志

Core

  • CORE-46394 LocalStorage does not work on page that uses Application Cache
  • CORE-46313 Drag’n’drop trigged instead of panning map on Google Maps

Desktop

  • DSK-363749 Implement assembler optimized versions of pixel handling bottlenecks: Performance improvements in software rendering when SSSE3 is available. This also speeds up WebGL when only WebGL and not full hardware acceleration is enabled.
  • DSK-364146 Crash on painting smaller on top of bigger window (e.g. Dragonfly)
  • DSK-363111 Crash using custom protocol handler
  • DSK-360740 Crash when rightc lick on a link – open in new tab: with active memguard
  • DSK-359705 [html5dnd] Dragging an image or link to the Tab Bar of a background window crashes
  • DSK-359365 [html5dnd] Inconsistent use of icons and “droppable” indicators
  • DSK-363145 Tab close button is not ignored over inactive background tab when tab width is narrow
  • DSK-340052 Tab spinner spins forever when there is an auth dialog in the tab
  • DSK-362447 OMenu disappearing after changing some preferences
  • DSK-363937 Barely readable text in the progress bar set to open at the bottom
  • DSK-358912 Disabling Show Network Speed Notification preference does not disable Turbo notification on start up
  • DSK-363187 Offer Custom User-Agent User Pref to allow for debugging problematic sites
  • DSK-359140 Need to Limit number of times Opera Turbo slow network notification is shown in a session

Mail

  • DSK-360051 [Win x64] Opera crashes when checking POP
  • Split up threads when the subject changes
  • Include duplicate mails in threads and their parents / child messages.
  • Improve pasting of multi-line texts into HTML compose window
  • Changed mail compose window toolbar layout
  • DSK-362058 Change tab order of the attachment field in mail compose window
  • DSK-362304 MAPI not responding after Opera crashed
  • DSK-361727 [Mac] Drag’n’drop of attachment with spaces in name fails
  • DSK-362065 First few body lines missing when printing
  • DSK-363650 Syncing unsubscription from Gmail folder removes all copies of messages from that folder
  • DSK-355593 Sending attachments with MAPI, Opera does not grab focus
  • DSK-362177 Setting for “Default outgoing account” doesn’t work
  • DSK-359260 No more IMAP email received after connection gets lost
  • DSK-360286 Attachments displayed in reversed order
  • DSK-361646 Can’t open second file attachment in compose window by double clicking
  • DSK-362042 External mailto-links don’t open compose window when Opera is already running
  • DSK-362133 Too long attachment name prevents expand button from showing
  • DSK-362224 IRC properties dialog, outgoing, has overlapping text
  • DSK-349059 [RTL] When UI is in RTL mode, welcome mail should RTLify
  • DSK-362471 [RTL] text inside To, CC, BCC buttons left-aligned
  • DSK-363492 Crash when right clicking empty mail message window
  • DSK-363607 Unchecking “Reuse current tab” should not cause new mail windows to appear on clicking in Mail panel
  • DSK-364068 Cut and Paste using context menu not working in compose window
  • DSK-199168 Don’t copy but move, when dragging addresses between fields in compose window
  • DSK-360126 Shortcut for focusing Quick Reply field doesn’t work
  • DSK-361669 After sending a Quick Reply, focus not moved to message area
  • DSK-362277 Only one row updates while scrolling message list with keyboard
  • DSK-356371 Occasional crash when dismissing password dialog for feed
  • DSK-362057 [Linux/FreeBSD] Add attachment keyboard shortcuts for compose window to 9.2 compat and unix setups as well

Windows

  • CORE-45931 [HWA] [WebGL] Normal vectors seem to have wrong direction on DX10
  • DSK-333300 Web fonts doesn’t work under user with non-ascii letters in account name
  • DSK-359176 [html5dnd] Crash dragging a session onto Opera
  • DSK-361724 [html5dnd] Windows installers crashes when dragging text in Install Path
  • DSK-363409 [html5dnd] Crash on dragging buttons from Appearance
  • DSK-363403 [html5dnd] Crash on dragging tabs between Opera Windows
  • DSK-363118 [html5dnd] ‘link’ modifier misbehaves
  • DSK-359751 [html5dnd] Dragging downloads from manager to desktop creates shortcut and not a copy
  • DSK-363324 [html5dnd] Can’t drag text from external application to text field in Opera

Mac

  • DSK-363456 Year 2012 shows up as year 2128 in date fields
  • DSK-363536 Memory leak on resizing window
  • DSK-362002 [html5dnd] Occasional crash when Drag and dropping
  • DSK-361799 [html5dnd] Drop-return animation doesn’t have the correct return position
  • DSK-362001 [html5dnd] Drag and drop Ctrl+Shift modifiers are not supported
  • DSK-363824 [html5dnd] Crashes when coming in contact with files dragged from Cyberduck

Linux/FreeBSD

  • DSK-361978 [html5dnd] Crash during Drag and Drop testing
  • DSK-361990 [html5dnd] Modifier keys don’t work

[ Via Opera Desktop TeamOpera.IM 编译 ]

作者:A.shun

http://twitter.com/ashunyi

36条评论

      1. 然后替换那个ua伪装 把那几个作为预设的就好了
        话说这个可以搞定x64上G+的问题
        哈哈哈哈哈哈哈哈

  1. 64位的现在的确不会因为POP崩溃了…不过我看博客的博文的时候标题重叠在一起了。继续用32…期待64。

    1. 在升级安装新版本后下载识别迅雷和右键菜单中“使用迅雷下载”会失效,需要重新安装迅雷时选择添加“多浏览器支持”即可恢复,至少我这里用迅雷精简版是这样的。 :razz:

        1. 是在重新安装迅雷精简版时最后有一个选项,添加多浏览器支持,已安装好的版本上是没有这个设置的。

      1. 推土机推死了自己,垃圾的单核效率,被I5给做了…我要升级机器,肯定不会去按摩店了..不过目前的机器上上网什么的,那还是杠杠的.. :evil:

  2. 虽然用windows2000很说不过去,但我想知道,自从分出了i386和64版本后,咱win2K就提示非法的win32程序了, :?: 是不是已经被抛弃了?

  3. 试了几个支持html5拖拽上传的网站,目前还没有一个网站可以正常上传的,拖进去以后要么显示“是否上载文件”点确定就没反应了,要么拖拽之后直接本地打开文件。。目前这个拖拽的唯一作用貌似就是可以把文本和链接拖动到文本框、地址栏等。。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注