Even more new Core features in 12.50
By Haavardhaavard. Tuesday, August 28, 2012 12:00:00 PM
To the Core
- Support for color management of images using ICC Profiles (we currently support version 4, while most other browsers only seem to support older versions)
- Support for the Fullscreen API (an update to the latest version of the specification is coming)
- Support for the the SPDY protocol, previously only avilable in an Opera Labs build. This build comes bundled with an extension which lets you know when SPDY is activated on sites that support it, such as Twitter
- Extensions can now be added to Opera's context menus (documentation)
- Support for nested @media blocks (the first step toward CSS 3 Conditional Rules)
- Support for the HTML5 "reversed" attribute for ordered lists, which, surprisingly, reverses the numbering of the list items
Keyboard Text Selection
This snapshot introduces the ability to select text using the keyboard. The default key to toggle this is F7. Once you hit F7, you should be able to move around using the arrow keys on your keyboard.
Mac Keyboard Handling
On the Mac, we have fixed long-standing issues with our keyboard event handling. The most drastic change that can cause site compatibility issues is that the event.ctrlKey and event.metaKey (Command) are no longer swapped. The ctrlKey is now triggered by the physical Control key. Other events should be in line with DOM Level 3 KeyboardEvent handling.
Known Issues
- Speed Dial shows up blank after autoupdate
- All plugins crash on Linux/FreeBSD
WARNING: This is a development snapshot: It contains the latest changes, but may also have severe known issues, including crashes and data loss situations. In fact, it may not work at all.
Download
Changelog
Highlights in bold.
Desktop
- Keyboard text selection support (toggle using the F7 key)
- DSK-139675 Fix key events on Mac
- DSK-367618 Improvements to the window/tab API for extensions. 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 + -" (numpad) shortcut doesn't work
- 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"
Core
- Color management support for images using ICC Profiles (more info)
- Support for the Fullscreen API (more info)
- Support for extensions in context menus (documentation / more info)
- CORE-37955 Support for the SPDY protocol (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 Improvements to 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 Long URLs break opera:history layout
- CORE-47679 Micro optimise builtin implementation of parseInt(num, 10)
- CORE-46960 Disallow leading and trailing spaces when parsing ISO-8601 dates
- CORE-28084 setting location.hostname has no effect
- CORE-31351 HTMLCanvasElement.getContext treated as null-terminated
- CORE-45704 Node.cloneNode throws if called without argument
- CORE-43923 Extension cannot access widget.preferences in private tabs
- CORE-36464 Web storage quota dialog not shown enough times
- CORE-44852 [Dragonfly] Unable to automatically connect debugger to non-loopback address
- 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



1 2 3 4 5 6 7 Next »
Cristiancristianer # Tuesday, August 28, 2012 3:06:26 PM
netmain # Tuesday, August 28, 2012 3:07:04 PM
ohyeahgod # Tuesday, August 28, 2012 3:09:44 PM
ll3mo # Tuesday, August 28, 2012 3:15:37 PM
Maybe is an issue with windows 8.
(w8 cp x64, x64 build)
iosaddict # Tuesday, August 28, 2012 3:16:16 PM
Error initializing Opera: module 15 (logdoc)
CryioAcryion # Tuesday, August 28, 2012 3:18:12 PM
Thanks for fixing the extensions preferences. And SPDY is also great.m910q # Tuesday, August 28, 2012 3:19:33 PM
Win 7, 32bit
sa666666 # Tuesday, August 28, 2012 3:20:18 PM
Also, the flash plugin is crashing constantly (but at least it doesn't bring the browser down).
All testing done on Kubuntu 12.04 64-bit Linux.
joerg776 # Tuesday, August 28, 2012 3:20:46 PM
Originally posted by iosaddict:
Same here. Win7 x64, Opera 64bit
Had the same problem with the last 12.50 snapshot. Others before worked.
Petter Nilsenmitchman2 # Tuesday, August 28, 2012 3:22:08 PM
Originally posted by ll3mo:
Try disabling IPv6 on the network card.berend ytsmaytsmabeer # Tuesday, August 28, 2012 3:22:39 PM
Originally posted by iosaddict:
Clean you're profile
FransFrenzie # Tuesday, August 28, 2012 3:24:34 PM
Viktor Cemaskolbaltazar # Tuesday, August 28, 2012 3:25:08 PM
"Connection closed by remote server
You tried to access the address http://my.opera.com/desktopteam/blog/, which is currently unavailable.
Blahblahblah"
Opera/9.80 (Windows NT 6.2; Win64; x64; Edition Next; 11A94AEB-D6F5-BBF1-4EE9-56231969D25B) Presto/2.12.378 Version/12.50
***********************************************************************************
Update:
Thank You, mitchman2!
Disabling IPv6 on the network card solved the problem.
ll3mo # Tuesday, August 28, 2012 3:29:35 PM
Originally posted by mitchman2:
Worked. Thanks.XenoAntaresXAntares # Tuesday, August 28, 2012 3:30:01 PM
Surferz Worldsurferzworld # Tuesday, August 28, 2012 3:30:03 PM
I am using POP3 accounts.. e-mail service : gmail & many domain mails(Official + Personal websites).
--
Ubuntu 12.04, 64 bit
joerg776 # Tuesday, August 28, 2012 3:30:04 PM
Originally posted by ytsmabeer:
Doesn't help. The installer exits with this error before I can even click on something.minho # Tuesday, August 28, 2012 3:30:15 PM
Great!
Saskatchewan # Tuesday, August 28, 2012 3:30:57 PM
Edit: It's an hour later, and "Opera is still closing".
zombie # Tuesday, August 28, 2012 3:37:08 PM
evilcokemachine # Tuesday, August 28, 2012 3:37:33 PM
Satan D. Lucifersupertrol # Tuesday, August 28, 2012 3:39:11 PM
i know theres a huge CORE update between the two
i will update this post if i found serious crashes.
and thanks for the new opera:cpu improvement.
blaxima # Tuesday, August 28, 2012 3:39:20 PM
Originally posted by haavard:
FINALLY!! Thanks for that.
Hopefully performance overall will be improved because all of the 12's have been rather poor on my system with constant unresponsiveness when loading certain pages.
ll3mo # Tuesday, August 28, 2012 3:45:27 PM
(w8 rp x64, x64 build)
UPDATE: After some test, the cause seems to be the gmail tab. With google drive, google calendar and twitter open the cpu usage is ok. If i open gmail after 30 secs the cpu goes over 50.
Petter Nilsenmitchman2 # Tuesday, August 28, 2012 3:46:32 PM
Originally posted by evilcokemachine:
Try disabling IPv6 on your network card.
bachokocho # Tuesday, August 28, 2012 3:47:10 PM
berend ytsmaytsmabeer # Tuesday, August 28, 2012 3:47:30 PM
Originally posted by joerg776:
Last time I had this problem, In deleted my profile(mail, settings and so on) and installing worked again
I also deleted the old Opera installation in program files
iosaddict # Tuesday, August 28, 2012 3:48:03 PM
Originally posted by ytsmabeer:
Doesn't help, this problem happened since the last build. I was waiting today's build for weeks but still giving the same error.iosaddict # Tuesday, August 28, 2012 3:49:13 PM
Originally posted by ytsmabeer:
I see. Thanks for your help anyway... Hopefully Opera can fix this ASAPDavedfyfe # Tuesday, August 28, 2012 3:56:36 PM
Originally posted by sa666666:
Confirmed.
Ubuntu 12.04 64bit
Edit: Reinstalled Flash 11.2.202.238. Still crashes, but is working in Firefox.
blaxima # Tuesday, August 28, 2012 4:01:12 PM
usb install
win xp sp3
win 7 sp1
latest flash
Kertesz Laszlogradinaruvasile # Tuesday, August 28, 2012 4:03:09 PM
Font shadows are broken - even in this page, the "Thank you for being polite..." text shows it (zoom the page to see it).
Debian Wheezy, 32-bit, nvidia 8200 gpu with the 304.32 drivers, xfce.
ZhangLeibjzlcn # Tuesday, August 28, 2012 4:14:54 PM
Patrick O'Reillypaddy2k # Tuesday, August 28, 2012 4:17:39 PM
Thanks for all the new API's and improvements, looking forward to a SPDY future
Pitiphong Phongpattranont pitiphongp # Tuesday, August 28, 2012 4:18:22 PM
op-us # Tuesday, August 28, 2012 4:31:05 PM
If the directory where the last download was downloaded into doesn't exist anymore, e.g. because is was a external drive, opera (at least when using the USB "installation") always chooses the opera folder as download folder instead of the default/preferred/favorite download directory that is set in the operaprefs.ini file.
W7 64bit, O12.5 build 1577 64bit as portable "installation"
m910q # Tuesday, August 28, 2012 4:36:57 PM
If you click on a speed-dial button, it actually takes time before it start doing anything, except writing "Documents: 0" in the addressbar.
I have testet on two computers, in two diffrent places.
Higher pingtimes(~10ms to server) makes it more noticable.
Happens on both spdy and http(s) sites.
Win 7, 32bit & 64bit
Joecanadian # Tuesday, August 28, 2012 4:40:19 PM
Originally posted by sa666666:
Confirmed.
sabayon (x64)
adobe-flash-11.2.202.238
evilcokemachine # Tuesday, August 28, 2012 4:43:16 PM
Originally posted by mitchman2:
Thanks, Petter!netwolf # Tuesday, August 28, 2012 4:43:42 PM
Previous 12.50 next version is a clean install without any customizations, system is clean and even pretty young.
Never had this kind of problem with any other build in the last 5 years (at least I can't remember).
Trying to install 64bit build on Win7x64.
Oh, btw, the error is the same as in previous build:
error 15 (logdoc)
As I got no answer in the previous build, I try it here again: anybody so kind to enlighten me about what this error message is actually trying to tell me (you, devs, whoever)?
Thanks a lot!
Christopher KidwellLeria10000 # Tuesday, August 28, 2012 4:46:28 PM
Seems a little odd that disabling IPv6 would fix the issue.
ll3mo # Tuesday, August 28, 2012 4:54:13 PM
Originally posted by m910q:
Confirmed (w8 rp x64, x64 build)DawidD.dawiddziurkowski # Tuesday, August 28, 2012 4:55:58 PM
King Crimson # Tuesday, August 28, 2012 5:01:36 PM
1. still no sounds on links (when sounds are enabled);
2. can't save extensions settings.
Opera x64
alekksander # Tuesday, August 28, 2012 5:01:41 PM
(i wish for more fixes though)
ПавелGemorroj # Tuesday, August 28, 2012 5:02:04 PM
nimu_channimuchan # Tuesday, August 28, 2012 5:07:48 PM
Otto WasserfeldtmyOnno # Tuesday, August 28, 2012 5:08:15 PM
Error initializing Opera: module 15 (logdoc)
Windows 7, 32 bit
UPDATE: On Win 8 (build 8400) i can install this copy of opera. But it´s not possible to load a page.
tim71 # Tuesday, August 28, 2012 5:10:03 PM
Muneer mha2999 # Tuesday, August 28, 2012 5:17:34 PM