[Webkit-unassigned] [Bug 86483] TimingFunction and TransformOperation refcounting is not thread safe

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 14 01:32:14 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=86483


Arvid Nilsson <anilsson at rim.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|LayerAnimation is not       |TimingFunction and
                   |thread safe, which makes    |TransformOperation
                   |dereferencing an expensive  |refcounting is not thread
                   |operation                   |safe




--- Comment #14 from Arvid Nilsson <anilsson at rim.com>  2012-08-14 01:32:43 PST ---
I'm gonna remove the noise that is the BlackBerry-specific parts of the patch.

The reason the BlackBerry port uses TimingFunction and TransformOperation on multiple threads is that these classes (and subclasses) are immutable - once constructed, their data don't change.

An immutable class is typically thread safe.

The only mutable property of these classes is the refcount, which we wish to change to be thread safe (but only for the BlackBerry port).

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list