Closed
Bug 844693
Opened 13 years ago
Closed 13 years ago
Remove MacIOSurfaceImage::SetUpdateCallback
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
FIXED
mozilla23
People
(Reporter: mattwoodrow, Unassigned)
References
Details
Attachments
(1 file)
|
9.68 KB,
patch
|
BenWa
:
review+
|
Details | Diff | Splinter Review |
This was added by 634521 so that non-async plugins (on OSX) could still take advantage of empty transactions.
I believe all mac plugins (or at least all of the ones we care about) are now properly async, so this can be removed.
We could also probably change the plugin code to use a SHARED_SURFACE image type, rather than the MAC_IO_SURFACE type. This would let us share the rendering code for that with android, and remove the MacIOSurfaceImage type entirely.
We shouldn't do this until after the refactoring lands though.
Attachment #717713 -
Flags: review?(bgirard)
Comment 1•13 years ago
|
||
A bit behind in my reviews. I'll get to it early next week unless you tell me it's high priority.
| Reporter | ||
Comment 2•13 years ago
|
||
It isn't. Just tidying up old cruft.
Comment 3•13 years ago
|
||
(In reply to Matt Woodrow (:mattwoodrow) from comment #0)
> I believe all mac plugins (or at least all of the ones we care about) are
> now properly async, so this can be removed.
Except for in-process plugins which can't be async since they run off the main thread.
Comment 4•13 years ago
|
||
Comment on attachment 717713 [details] [diff] [review]
Remove!
Much nicer. Just make sure to test by forcing 32-bit mode, and again in 32-bit + dom.ipc.plugins.enabled.i386.* to false. Run a quick test with Quicktime, Flash, Unity and silverlight if you can.
Attachment #717713 -
Flags: review?(bgirard) → review+
| Reporter | ||
Comment 5•13 years ago
|
||
Comment 6•13 years ago
|
||
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla23
You need to log in
before you can comment on or make changes to this bug.
Description
•