I know this update is focused on IMAP and all, and that's great 'cause in the past IMAP would've been amazing to have, but I'm not going to talk about IMAP.
Specifically, I want to talk about problems I've been seeing in Opera dating back to 7.0 beta 1. That's quite a few versions back. They're just small things, but they're things that I encounter often enough to drive me ABSOLUTELY BATTY.
1. Most Recently submitted as bug #164801: Opera's Right-Click Menu on an image in a popped up window doesn't do squat.
I've been complaining about this forever, and it never gets fixed. A fair few websites pop their images up in a window. When these are, for instance, desktop images, a user (such as myself) may desire to save these for use at another time. So in Opera I right-click the image from, let's say he Constantine Movie wallpaper gallery (located here:
http://constantinemovie.warnerbros.com/wallpapers.html ). It pops up in a new window. "Oh, that's nice! I think I'll save it and/or use it later." Right-click 'Save Image...'...
...
...
Why isn't anything happening? Oh, that's because it doesn't work. Okay, so I'll check the image properties and go to the direct URL. Right-click image... 'image properties'...
...
...
Oh... it's still not working. I see.
And so on, and so forth. I don't remember how long this particular bug has plagued me, but I am pretty sure it goes back to /at least/ the 7.2 betas.
2. Right-click + scroll wheel in SDI mode.
Not much to say except it worked in 6.xx, and hasn't worked in SDI mode since. It works in MDI mode, when you're cycling through tabs, but that's not very helpful to me, now is it? I guess I should probably submit this as a bug again in case someone's actually caring.
3. Resizing an opera window using the bottom right corner with two scroll bars.
This bug has plagued Opera since about version 7.2 as well. If you have two scroll bars like so:
and you use the bottom right area (not the actual window border -- that /does/ work) -- the area with the diagonal lines -- it doesn't move. The mouse pointer indicates that it should, but it doesn't. Sometimes it's just really easy to grab that corner and resize, except that it doesn't work until you move your mouse to the window border, not that corner. Annoying, but easy to avoid, I guess... mostly just annoying.
I guess that's all. While I'm happy for IMAP users and all, these bugs are /not/ unknown to Opera. to say they are is to say that they haven't read at least one of the bug reports I've submitted over the last year or two. And while that's possible, they shouldn't offer a bug reporting service if they're not going to use it.
Edit:// Haha, knew I forgot something... it's the other half of the title, after all!
Patching.
Currently, a user has two ways to install when a previous installation of Opera already exists:
1. Install the new opera over the old one. Sometimes it's okay, sometimes it isn't. Depends on the alpha/beta/preview.
2. Uninstall Opera, reinstall new version. To do this /safely/ a user really should delete the c:documents and settings[username]application dataOpera (after safely backing up bookmarks and any other files (like the search.ini if you're me) and c:program filesOpera folders. To leave them there risks losing customized changes and bookmarks and who knows what.
Personally, I use #2. I uninstall then delete the folders. That means that each time I install a new preview, I have to re-download my skin (because I always forget to save it, heh), re-enter my registration code, redo the appearance and re-set my settings, then close opera and copy my bookmarks and search.ini back to the documents and settings folder.
Most of the time this shouldn't be required. If there's some change to the opera.exe file, why does the whole program need to be reinstalled? I can understand the requirement for a major version change (say, Opera 6 to Opera 7, but they install to different folders anyway I think? It's been a while), but for a preview change -- say 8.0 beta 2 to preview 5 -- it's just rediculous.
I suggest that Opera includes some sort of script in the installer that checks either the version number of each file or the date built or date modified or SOMETHING, and if the installer finds old versions, it replaces them. Opera wouldn't need to be reinstalled, just patched. This would be FAR better for the casual user that just wants a security update. This is a much better method than 'installing over' the old version as it gives Opera more control over what's happening over an install.
Though I guess if every file is built every single time Opera itself is compiled, then it would be a complete overwriting anyway...
But then there are the instances (at least in the previews) where we are explicity told that "this release cannot be installed over an old release".
I just think it'd be nice, y'know?