Stability improvements, Gmail IMAP, the return of SOCKS and some HTML5 File API work
By Ruarí Ødegaardruario. Tuesday, April 5, 2011 7:00:00 PM
Here is our second snapshot of the day and we are still focussing quite heavily on improving stability. Though we also have a few other interesting improvements for you. 
This build introduces better support for using the Opera Mail client with your Gmail IMAP account. More specifically:
This new support is a first step, solving the remaining 'duplicates' issues, some edge cases, and optimizations are planned for the second step. But we are confident that the current level of support is already a big improvement for those who want to read their Gmail messages in Opera Mail.
Another big change is the return of SOCKS. However, please be aware that our SOCKS implementation is still work in progress and as such is not feature complete.
On the Core side of things we have also added partial support for the HTML5 File API, specifically:

Ok, with the highlights out of the way you can get on with testing.
Let us know if you see any new issues, that you have not yet reported.
SOCKS support Known Issues
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

This build introduces better support for using the Opera Mail client with your Gmail IMAP account. More specifically:
- Opera now recognizes the special IMAP folders 'Sent items', Spam', 'Trash', and treats them as equivalents of the native Sent, Spam and Trash views in Opera Mail. This also works for other IMAP servers that support the XLIST or SPECIAL-USE extensions for the IMAP specification, including the Fastmail IMAP service.
- Opera now recognizes the special way in which Gmail duplicates messages that appear in the 'All Mail' IMAP folder and the various folders created by Gmail's own 'labels' (including Inbox). To make the best use of this, it is recommended that you subscribe to the all the Gmail IMAP folders (this is a change from earlier advice to suggested users to unsubscribe from the [Gmail]\* folders).
- Opera Mail will then make sure that messages don't show up twice in its Unread and Recieved views. As for other views like Mailing lists, Contacts, Labels and Attachments, duplication can still occur there. You can improve on this for now by unchecking 'Show hidden' for such views (use the View button in the mail view, then Show > Show hidden).
This new support is a first step, solving the remaining 'duplicates' issues, some edge cases, and optimizations are planned for the second step. But we are confident that the current level of support is already a big improvement for those who want to read their Gmail messages in Opera Mail.
Another big change is the return of SOCKS. However, please be aware that our SOCKS implementation is still work in progress and as such is not feature complete.
On the Core side of things we have also added partial support for the HTML5 File API, specifically:
- FileReader
- Files in HTMLInputElement
- FileReaderSync in WebWorkers
- Blob interface
- File interface
- FileException in WebWorkers
- FileError
- Blob.slice()

Ok, with the highlights out of the way you can get on with testing.
Let us know if you see any new issues, that you have not yet reported.SOCKS support Known Issues
- It must be configured via opera:config
- The SOCKS server must be entered as an IP address
- It uses local DNS information
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
Core
- CORE-28643 (Partial support for the HTML5 File API): details above
- CORE-37248 (Problems connecting to HTTP proxy after adding SOCKS support)
- CORE-37278 (Keep better track of method objects in plugins)
- CORE-37662 (Freeze on www.domiteca.com)
- CORE-37685 (Scroll bar appears with inline with negative margin inside overflow container)
- CORE-19899 (Spatnaving in an overflow:hidden box should scroll the box)
- CORE-20483 (Hidden animated gif causing high CPU load in Opera because of constant repaints)
- CORE-30832 (Dragonfly: Eval-ing arguments returns unhandledException)
- CORE-32295 (Implement the HTML5 data-* attributes API)
- CORE-34939 (EventSource will not connect if document.domain is set)
- CORE-36350 (EventSource constructor should act as if there's a network error for non-http urls)
- CORE-36351 (EventSource 2xx handling changed)
- CORE-36415 (Crash when using spelling check with a Korean dictionary)
- CORE-36482 (Dragonfly: Eval fails in new thread)
- CORE-36613 (EventSource sends the wrong Accept http header)
- CORE-36624 (BeforeCSS broken (changing CSS source fails if there are external stylesheets))
- CORE-36638 (Crash on sync'ing database file storage on shutdown)
- CORE-36758 (background-origin ignored in extra-ordinary conditions)
- CORE-36759 (Crash in selection.getRangeAt(0) if called on deleted document)
- CORE-36774 (Hardcoded keybindings in the new image viewer need to consider modifier keys)
- Fixed several crashes found during internal testing
Desktop
- DSK-288827 (Reset to defaults on middle of status bar doesn't reset head/tail mini toolbars)
- DSK-320172 (Thumbnails no longer show in the Windows Panel)
- DSK-327366 (Tab preview "arrow" not aligned with the tab when the preview is aligned with the window edge)
- DSK-328719 (Tabs opened by extensions open to the left instead of the right)
- DSK-329591 (Right-click text box menu appears after close of several right-click menus (Notes, Mail, Chat))
- DSK-330547 (Missing plugin webpage not opened from within widget plugin placeholder.)
- DSK-331015 (Paste and Go clears current content of address field)
- DSK-331785 (Controls not working (mouse position wrong) on YouTube with wmode=direct)
- DSK-332733 (Paste and go does not clear the addressfield before pasting new text)
- Changes to the Extension Manager design
- Change to the look of the Fast forward tip
- DSK-292134 (Importing contacts should strip M2INDEXID values)
- DSK-322836 (List view is corrupt scambled)
- DSK-271570 (Mail isn't always filtered before body is selected or downloaded)
- Add support for XLIST IMAP extension
- Add support for SPECIAL-USE
- Add support for a trash and spam IMAP folder
Windows
- DSK-277964 (Plugin text becomes transparent with fully transparent skin)
- DSK-314936 (Tab thumbnails with Windows native skin)
- DSK-330526 (Adobe license agreement pdf opens inside a non resizable dialog so it is not readable)
Mac
- DSK-331971 (Set default Monospace font to Menlo and keep Monaco as fallback)
- DSK-328896 (Dragging images to Finder replaces existing file with same file name)
- Some skin polishing: addressbar button and margin fixes
Linux/FreeBSD
- DSK-332065 (Menu doesn't close until the action completes)




1 2 3 4 Next »
zoquete # Tuesday, April 5, 2011 7:10:55 PM
Ruarí Ødegaardruario # Tuesday, April 5, 2011 7:12:39 PM
Originally posted by zoquete:
I'll pass your thanks on to those who actually fixed the bugs!SzymonKremX # Tuesday, April 5, 2011 7:15:08 PM
maexl # Tuesday, April 5, 2011 7:16:51 PM
sleepyheadbooz0r # Tuesday, April 5, 2011 7:18:08 PM
Calinclambacalin # Tuesday, April 5, 2011 7:22:57 PM
djackerick # Tuesday, April 5, 2011 7:24:01 PM
http://bit.ly/f89UZb
steps:
1.- scroll down on the webpage
2.- put mouse over current tab
FransFrenzie # Tuesday, April 5, 2011 7:27:51 PM
Originally posted by ruario:
Speaking of BeforeCSS, it doesn't seem to be mentioned on the UserJS documentation anymore? (except in some peripheral things like the cssText property) I thought I saw it alongside BeforeScript and such a little while ago.
mulB # Tuesday, April 5, 2011 7:28:04 PM
Win 7 64bit
NicolasNickko # Tuesday, April 5, 2011 7:28:49 PM
zoquete # Tuesday, April 5, 2011 7:29:52 PM
BS-Harou # Tuesday, April 5, 2011 7:33:17 PM
Morphdreamer # Tuesday, April 5, 2011 7:35:47 PM
Awesome
djackerick # Tuesday, April 5, 2011 7:37:27 PM
juriemu # Tuesday, April 5, 2011 7:38:42 PM
ncc50446 # Tuesday, April 5, 2011 7:38:52 PM
I've never used the built in mail...Maybe I should sometime..
Either way, keep it up!
Calinclambacalin # Tuesday, April 5, 2011 7:41:21 PM
Originally posted by djackerick:
Working fine here Win7 x32 latest build
Maulkin # Tuesday, April 5, 2011 7:41:59 PM
Yippeaaaaaaaaaaaaaaaaah! I can finally use the transparent skin!!
Hugs and kisses to people who fixed that!
byakuran08 # Tuesday, April 5, 2011 7:46:21 PM
windows xp 32bit
whiggy # Tuesday, April 5, 2011 7:48:57 PM
helsten2 # Tuesday, April 5, 2011 7:49:43 PM
Still better than IE9, though
Calinclambacalin # Tuesday, April 5, 2011 7:49:43 PM
Originally posted by byakuran08:
Confirmed Win7 x32
sebscarlat # Tuesday, April 5, 2011 7:56:48 PM
Ruarí Ødegaardruario # Tuesday, April 5, 2011 7:58:04 PM
Originally posted by BS-Harou:
Opps, seems that working late isn't always the most efficient. I missed it out from the main post. Read it again to find out about our new partial support for the HTML5 File API!Satan D. Lucifersupertrol # Tuesday, April 5, 2011 8:06:28 PM
thanks to all the hardworking people who fix this
i can finally use z1 transparent skin again
Majlomajlos88 # Tuesday, April 5, 2011 8:21:40 PM
And now test, test, test
Martin RauscherHades32 # Tuesday, April 5, 2011 8:22:03 PM
opera.addEventListener('BeforeCSS', function(userJSEvent){ userJSEvent.cssText = userJSEvent.cssText .replace(/-(moz|ms|webkit|o)-(column|border|text-overflow)/g,'$2') .replace(/-(moz|ms|webkit)-(linear-gradient|radial-gradient|transform|transition)/g,'-o-$2'); }, false);tankberg # Tuesday, April 5, 2011 8:25:07 PM
I still get a problem with the Ovi Maps Facebook App, the actual map doesn't load. -> http://apps.facebook.com/ovimaps/
Martin RauscherHades32 # Tuesday, April 5, 2011 8:30:11 PM
http://www.html5rocks.com/tutorials/file/dndfiles/
Now we're only waiting for Drag'n'Drop. (Remind someone to add it to <input type=file> fields
Calinclambacalin # Tuesday, April 5, 2011 8:31:08 PM
Originally posted by tankberg:
Confirmed Win7 x32
webtax # Tuesday, April 5, 2011 8:44:18 PM
Andrew G.consalt # Tuesday, April 5, 2011 8:44:56 PM
I love you!!!!
Erik HauboldAltarius # Tuesday, April 5, 2011 8:47:18 PM
love you guys
Bhikkhu PesalaPesala # Tuesday, April 5, 2011 8:52:36 PM
I'm guessing that this fixes the BBC news site scroll bar bug DSK-332782, which is no longer a problem.
Lito # Tuesday, April 5, 2011 9:02:03 PM
Also I noticed a new one that I'm not sure it was in previous builds: using paste and go in the Speed Dial search engine also performs a search using the default engine or goes to the address if the search term is a URL.
Cheers.
kslee # Tuesday, April 5, 2011 9:03:36 PM
Originally posted by Hades32:
dupel # Tuesday, April 5, 2011 9:21:21 PM
Finally, we have been waiting for quite some time, good job guys!
Gerby # Tuesday, April 5, 2011 9:21:58 PM
After the installer is started, it shows the progress bar for unpacking and after that nothing anymore. The task manager shows the installer file with a child process Opera.exe that gives 100% load on a CPU core.
zoquete # Tuesday, April 5, 2011 9:24:27 PM
Originally posted by kslee:
how, where is the script?
FransFrenzie # Tuesday, April 5, 2011 9:27:11 PM
Originally posted by zoquete:
Um, only a few posts up from that.
Originally posted by Martin Rauscher:
AndreyFlashMiks # Tuesday, April 5, 2011 9:33:00 PM
ouzowtfouzoWTF # Tuesday, April 5, 2011 9:47:02 PM
7thGear # Tuesday, April 5, 2011 9:48:51 PM
Good Work, Guys and Girls.
techlawsam # Tuesday, April 5, 2011 10:01:57 PM
eliotcougar # Tuesday, April 5, 2011 10:02:46 PM
At least I didn't noticed any chashes in the recent 3 or 4 revisions... Good work...
netmain # Tuesday, April 5, 2011 10:04:55 PM
Originally posted by helsten2:
unconfirmed, opera gets the highest score with this and the previous built, better than all the other browsers.. windows XP SP3
PengePenge4 # Tuesday, April 5, 2011 10:08:19 PM
- Gmail IMAP support
- File API
- CORE-37278 (Keep better track of method objects in plugins)
- CORE-36774 (Hardcoded keybindings in the new image viewer need to consider modifier keys)
- DSK-320172 (Thumbnails no longer show in the Windows Panel)
- DSK-328719 (Tabs opened by extensions open to the left instead of the right)
- DSK-329591 (Right-click text box menu appears after close of several right-click menus (Notes, Mail, Chat))
- DSK-331015 (Paste and Go clears current content of address field)
- DSK-322836 (List view is corrupt scambled)
- DSK-277964 (Plugin text becomes transparent with fully transparent skin)
I can't remember the last time I was so happy! Thanks!XenoAntaresXAntares # Tuesday, April 5, 2011 10:09:03 PM
Having implemented window.Blob for the FileAPI might be the right time to also implement XMLHttpRequest2, ie the client.responseBlob thing? ;)
netmain # Tuesday, April 5, 2011 10:11:09 PM
Originally posted by Lito:
confirmed, this built and the previous one at least.
Windows XP SP3.
drworm # Tuesday, April 5, 2011 10:13:02 PM
It's a documented feature that appears to have been misplaced - http://www.opera.com/browser/tutorials/mail/sort/#label-settings