Developers › Desktop Team blog
Mac plug-in support for the Cocoa Event model and the Core Animation drawing model
Hello World. 
We have quite a big change for you in the Mac plug-in department. Most major plug-in vendors now support more than the older Core Graphics drawing model (let alone classic QuickDraw), and new development in the area is expected to support Core Animation. We’ve modernized and have adopted Core Animation and the Cocoa Event model. Practically, this means we should get better performance when scrolling on pages with supported plug-ins, and that plug-ins can draw directly on the graphic card. Thus off-loading the CPU.
Other platforms should also test in case of any plug-in related regressions.
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
We have quite a big change for you in the Mac plug-in department. Most major plug-in vendors now support more than the older Core Graphics drawing model (let alone classic QuickDraw), and new development in the area is expected to support Core Animation. We’ve modernized and have adopted Core Animation and the Cocoa Event model. Practically, this means we should get better performance when scrolling on pages with supported plug-ins, and that plug-ins can draw directly on the graphic card. Thus off-loading the CPU.
Other platforms should also test in case of any plug-in related regressions.
Known issues
- Deattached Certificate with issues warning dialog may crash
- [Mac] Flash settings and permission overlay dialogs not accepting clicks in Flash Player for OS Lion Beta
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
Mac
- Added support for Core Animation drawing model and the Cocoa event model for plug-ins
- DSK-333206 ([Flash] Scroll events not sent to plug-in)
- DSK-330110 ([Flash] Settings and permission overlay dialogs not accepting clicks)
- DSK-341493 ([QuickTime] Video controls not painted and not accepting clicks)
Readers' comments
Comments left by My Opera members under the original post: the first 50, as archived.
About this article
| Published in | Desktop Team blog |
|---|---|
| Date | August 5, 2011 |
| Author | Harald Haugli |
| Tags | plug-ins, MAC, ninja |
| Original | Internet Archive |
LucalucaviozziFriday, August 5, 2011 11:34:56 AM
Владимир Назаровirdose7Friday, August 5, 2011 11:36:18 AM
Vladimyr IvanovVladimyrFriday, August 5, 2011 11:41:32 AM
Ruarí ØdegaardruarioFriday, August 5, 2011 11:51:41 AM
Originally posted by Vladimyr:
I wouldn't read too much into that. Sometimes builds are run twice with no changes (for example to test something on the build system). Other times a massive amount of changes are committed between two builds. Hence the build number tells you nothing.
Swapnil RustagiSwapnil99proFriday, August 5, 2011 11:57:45 AM
Daniel AleksandersendanielFriday, August 5, 2011 12:05:49 PM
Originally posted by Vladimyr:
That is kind of what we want you guys to confirm. There could be regressions even though the plug-in code on Windows/Linux/FreeBSD was not touched directly.crash1Friday, August 5, 2011 12:25:32 PM
build 1039:
rendering: 9453
complex graphics: 19853
data: 9028
build 1042:
rendering: 9696
complex graphics: 18736
data: 8925
Win7 SP1 x64
EricJHFriday, August 5, 2011 12:30:28 PM
ep01Friday, August 5, 2011 12:48:21 PM
eksempel / example: http://www.nrk.no/nett-tv/klipp/706485/
win 7 x64 sp1. confirm?
Moderator edited: Please keep to English only.
KaffeeseglerFriday, August 5, 2011 12:59:16 PM
https://discussions.apple.com/community/mac_os/mac_os_x_v10.7_lion?view=overview
OlliOlli91Friday, August 5, 2011 1:05:54 PM
A new, smaller problem is that when clicking growl messages from Flash videos in fullscreen I don't come to the application window directly, but the menu bar (of Opera) appears in the video in fullscreen.
JimtoyotabedzrockFriday, August 5, 2011 1:36:46 PM
Originally posted by daniel:
Cut and Paste where disabled in the site preferences/User Javascript Folder and My Style Sheet fields a few builds ago.
Thomas ScholztoschoFriday, August 5, 2011 1:37:02 PM
Daniel AleksandersendanielFriday, August 5, 2011 2:02:20 PM
Originally posted by toscho:
Nope. It’s coming. The auto-updates will always lag behind the blog post as the initial comments here are part of our snapshot-auto-update release procedure. (We don’t send an update to the server people before confirming that it isn’t completely broken ‘in the wild.’) We also try to avoid pushing auto-updates every day.
earth01Friday, August 5, 2011 2:13:00 PM
HeinrichPFriday, August 5, 2011 3:09:30 PM
WinXP Pro SP3 x86
SiddharthaFriday, August 5, 2011 3:31:51 PM
I managed to stabilize the previous build to work with such certificate (after 49120 restarts it finally accepted it and stopped crashing)
RonaldoR2CWBFriday, August 5, 2011 3:57:39 PM
TygasFriday, August 5, 2011 4:10:00 PM
It crashes before I can accept it
williamstamFriday, August 5, 2011 4:12:34 PM
Originally posted by HeinrichP:
need to type "g define:something" but yeah... it would be nice having just "define:something" i keep making the mistake of forgetting to type g...
win 7 64bit
tisazalayFriday, August 5, 2011 4:13:16 PM
Originally posted by daniel:
LOL, you made my day
Ryandi SandicoyomoyoFriday, August 5, 2011 4:16:03 PM
Danieledarklink88Friday, August 5, 2011 4:50:00 PM
Abílio AraújoAbilioKIDFriday, August 5, 2011 5:45:37 PM
ricksperFriday, August 5, 2011 5:56:09 PM
Originally posted by AbilioKID:
Not a problem for me. I have 3 accounts. All check with one click.
Win XP SP3
t7yangFriday, August 5, 2011 6:12:29 PM
http://i.imgur.com/l2MBC.png
YogurthFriday, August 5, 2011 6:20:57 PM
Windows 7 x64 SP1, with Opera installed as portable app.
Luis Tar Quinceluistar15Friday, August 5, 2011 6:22:06 PM
Abílio AraújoAbilioKIDFriday, August 5, 2011 6:59:01 PM
Originally posted by ricksper:
Strangely the check/send button says "Stop" in my language (probably a translation error). But it still doesn't check them all. Was fine before. I'm on Window$ 7 Ultimate x64.
I'll wait for the next version, unless it's a skin/UI bug.
ricksperFriday, August 5, 2011 7:29:01 PM
Originally posted by AbilioKID:
Yes, the tooltip does say "Stop" in English also.
Does it not work if you click the dropdown arrow and "Check all" or use Ctrl+K ?
OlliOlli91Friday, August 5, 2011 7:53:03 PM
NEOAethyrFriday, August 5, 2011 8:14:21 PM
Several pages with flash content don't load up correctly during the 1st time you try to load it (having a cleared cache for example), refreshing the page fixes it, I see that problem almost everywhere there is flash.
The network latency thing to improve reliability worked great, much better now, but it's still not perfect.
Once in a while I can't do anything (click, scroll, change tabs, click toolbar buttons, etc), in which case I have to right click on the tab bar before I can do anything at all.
Posting new updates/blogs or comments, whatever you wanna call them on my facebook page don't work if it's multi line.
It only works if it's a single line.
I can post comments on other pages no prob, but on my own page it does not work at all, I have to use opera v10.10 to post :*(.
Abílio AraújoAbilioKIDFriday, August 5, 2011 8:53:29 PM
Originally posted by ricksper:
"Check all" or Ctrl+K doesn't do a thing either. Only checking one by one. It started a couple builds ago.
toreoppFriday, August 5, 2011 9:01:16 PM
http://i52.tinypic.com/2mi5c02.png
newest update
norwegian
Win7x64
ricksperFriday, August 5, 2011 9:18:29 PM
Originally posted by AbilioKID:
Have you checked each mail account Incoming properties to see if "Include this account when checking manually" is checked?
soyasamaFriday, August 5, 2011 9:21:00 PM
Abílio AraújoAbilioKIDFriday, August 5, 2011 9:27:24 PM
Originally posted by ricksper:
Yes, I thought it could be messed up or something. All were enabled, I disabled all, re-started Opera, re-enabled all. Same thing.
chawoobieFriday, August 5, 2011 9:43:46 PM
mtaki14Friday, August 5, 2011 9:53:09 PM
Originally posted by chawoobie:
Confirmed (win xp sp3)
Also https://lazymeter.appspot.com/ has a problem after you create an account. The elements do not appear where they should. Same problem with stable
djeumelFriday, August 5, 2011 10:06:39 PM
I have this set to 'show only when scrolling' but opera shows the scrollbar always.... please please please
JackWagonFriday, August 5, 2011 10:54:32 PM
This is what I'm talking about in regard to the tab touching the Omenu:
http://bis.midco.net/nowvoyager3/tab.jpg
opticyclicFriday, August 5, 2011 11:33:53 PM
ShaffeFriday, August 5, 2011 11:36:03 PM
ShaffeFriday, August 5, 2011 11:47:20 PM
Originally posted by opticyclic:
I have that too.
tim71Saturday, August 6, 2011 2:16:26 AM
Originally posted by Kaffeesegler:
Although there is some progress, almost all scrolling on Mac still feels very slow and cumbersome...Adrian Mdance2noise002Saturday, August 6, 2011 4:21:08 AM
I love the speed of Opera and how it loads pages, but every release, there is ALWAYS some glitch. It's always the small things too, that makes a difference. Please Opera, stop focusing on this weird Tab, and speed dial stuff. Focus on the small performance details! PLEASE! lol.
Kim Jong-IlkoyamanekoSaturday, August 6, 2011 4:26:07 AM
Originally posted by Yogurth:
Yep. And it is hard to find out what cause that (at least for me) but these latest builds crash quite often but seemingly at random when clicking a link (another time Opera do not crash with same link).
Eventually I have to go back to build 1027. Luckily I always backup my profile folders (%appdata%\opera\opera and %localappdata%\opera\opera) before I update Opera.
FelixFoxueSaturday, August 6, 2011 6:41:08 AM
Ubuntu 32-bit versions
Dariusz SznajderAntySaturday, August 6, 2011 6:46:59 AM
Originally posted by Siddhartha:
It is still not fixed.
I don't know why it's not on "Know issues" this time, but Opera still crashes.
Dariusz SznajderAntySaturday, August 6, 2011 6:59:45 AM