Changeset 109668 in webkit


Ignore:
Timestamp:
Mar 3, 2012 7:04:59 PM (12 years ago)
Author:
commit-queue@webkit.org
Message:

[BlackBerry] Upstream LayerWebKitThread and its derived classes
https://bugs.webkit.org/show_bug.cgi?id=79871

Patch by Robin Cao <robin.cao@torchmobile.com.cn> on 2012-03-03
Reviewed by Antonio Gomes.

Initial upstream, no new tests.

  • platform/graphics/blackberry/CanvasLayerWebKitThread.cpp: Added.

(WebCore):
(WebCore::CanvasLayerWebKitThread::CanvasLayerWebKitThread):
(WebCore::CanvasLayerWebKitThread::~CanvasLayerWebKitThread):
(WebCore::CanvasLayerWebKitThread::setCanvas):
(WebCore::CanvasLayerWebKitThread::setNeedsDisplay):
(WebCore::CanvasLayerWebKitThread::updateTextureContentsIfNeeded):

  • platform/graphics/blackberry/CanvasLayerWebKitThread.h: Added.

(WebCore):
(CanvasLayerWebKitThread):
(WebCore::CanvasLayerWebKitThread::create):

  • platform/graphics/blackberry/LayerData.h: Added.

(WebCore):
(LayerData):
(WebCore::LayerData::LayerData):
(WebCore::LayerData::~LayerData):
(WebCore::LayerData::anchorPoint):
(WebCore::LayerData::anchorPointZ):
(WebCore::LayerData::backgroundColor):
(WebCore::LayerData::borderColor):
(WebCore::LayerData::borderWidth):
(WebCore::LayerData::bounds):
(WebCore::LayerData::doubleSided):
(WebCore::LayerData::frame):
(WebCore::LayerData::masksToBounds):
(WebCore::LayerData::opacity):
(WebCore::LayerData::opaque):
(WebCore::LayerData::position):
(WebCore::LayerData::sublayerTransform):
(WebCore::LayerData::transform):
(WebCore::LayerData::preserves3D):
(WebCore::LayerData::getTextureID):
(WebCore::LayerData::setTextureID):
(WebCore::LayerData::needsTexture):
(WebCore::LayerData::layerProgramShader):
(WebCore::LayerData::isFixedPosition):
(WebCore::LayerData::hasFixedContainer):
(WebCore::LayerData::hasFixedAncestorInDOMTree):
(WebCore::LayerData::pluginView):
(WebCore::LayerData::holePunchRect):
(WebCore::LayerData::hasHolePunchRect):
(WebCore::LayerData::mediaPlayer):
(WebCore::LayerData::canvas):
(WebCore::LayerData::replicate):
(WebCore::LayerData::layerType):
(WebCore::LayerData::includeVisibility):

  • platform/graphics/blackberry/LayerWebKitThread.cpp: Added.

(WebCore):
(WebCore::LayerWebKitThread::create):
(WebCore::LayerWebKitThread::LayerWebKitThread):
(WebCore::LayerWebKitThread::~LayerWebKitThread):
(WebCore::LayerWebKitThread::paintContents):
(WebCore::LayerWebKitThread::contentsVisible):
(WebCore::LayerWebKitThread::createFrontBufferLock):
(WebCore::LayerWebKitThread::updateTextureContentsIfNeeded):
(WebCore::LayerWebKitThread::setContents):
(WebCore::LayerWebKitThread::setDrawable):
(WebCore::LayerWebKitThread::setNeedsCommit):
(WebCore::LayerWebKitThread::notifyAnimationStarted):
(WebCore::LayerWebKitThread::commitOnWebKitThread):
(WebCore::LayerWebKitThread::startAnimations):
(WebCore::LayerWebKitThread::updateTextureContents):
(WebCore::LayerWebKitThread::commitOnCompositingThread):
(WebCore::LayerWebKitThread::addSublayer):
(WebCore::LayerWebKitThread::insertSublayer):
(WebCore::LayerWebKitThread::removeFromSuperlayer):
(WebCore::LayerWebKitThread::removeSublayer):
(WebCore::LayerWebKitThread::replaceSublayer):
(WebCore::LayerWebKitThread::indexOfSublayer):
(WebCore::LayerWebKitThread::setBounds):
(WebCore::LayerWebKitThread::setFrame):
(WebCore::LayerWebKitThread::rootLayer):
(WebCore::LayerWebKitThread::removeAllSublayers):
(WebCore::LayerWebKitThread::setSublayers):
(WebCore::LayerWebKitThread::setNeedsDisplayInRect):
(WebCore::LayerWebKitThread::setNeedsDisplay):
(WebCore::LayerWebKitThread::updateLayerHierarchy):
(WebCore::LayerWebKitThread::setIsMask):

  • platform/graphics/blackberry/LayerWebKitThread.h: Added.

(WebCore):
(LayerWebKitThread):
(WebCore::LayerWebKitThread::setAnchorPoint):
(WebCore::LayerWebKitThread::setAnchorPointZ):
(WebCore::LayerWebKitThread::setBackgroundColor):
(WebCore::LayerWebKitThread::setBorderColor):
(WebCore::LayerWebKitThread::setBorderWidth):
(WebCore::LayerWebKitThread::setDoubleSided):
(WebCore::LayerWebKitThread::setMasksToBounds):
(WebCore::LayerWebKitThread::setMaskLayer):
(WebCore::LayerWebKitThread::maskLayer):
(WebCore::LayerWebKitThread::setReplicaLayer):
(WebCore::LayerWebKitThread::replicaLayer):
(WebCore::LayerWebKitThread::setNeedsDisplayOnBoundsChange):
(WebCore::LayerWebKitThread::setOpacity):
(WebCore::LayerWebKitThread::setOpaque):
(WebCore::LayerWebKitThread::setPosition):
(WebCore::LayerWebKitThread::getSublayers):
(WebCore::LayerWebKitThread::setSublayerTransform):
(WebCore::LayerWebKitThread::superlayer):
(WebCore::LayerWebKitThread::setTransform):
(WebCore::LayerWebKitThread::setPreserves3D):
(WebCore::LayerWebKitThread::setFixedPosition):
(WebCore::LayerWebKitThread::setHasFixedContainer):
(WebCore::LayerWebKitThread::setHasFixedAncestorInDOMTree):
(WebCore::LayerWebKitThread::contents):
(WebCore::LayerWebKitThread::setOwner):
(WebCore::LayerWebKitThread::drawsContent):
(WebCore::LayerWebKitThread::layerCompositingThread):
(WebCore::LayerWebKitThread::setAbsoluteOffset):
(WebCore::LayerWebKitThread::contentsScale):
(WebCore::LayerWebKitThread::setRunningAnimations):
(WebCore::LayerWebKitThread::setSuspendedAnimations):
(WebCore::LayerWebKitThread::setNeedsTexture):
(WebCore::LayerWebKitThread::setLayerProgramShader):
(WebCore::LayerWebKitThread::isDrawable):
(WebCore::LayerWebKitThread::boundsChanged):
(WebCore::LayerWebKitThread::setSuperlayer):
(WebCore::LayerWebKitThread::numSublayers):

  • platform/graphics/blackberry/PluginLayerWebKitThread.cpp: Added.

(WebCore):
(WebCore::PluginLayerWebKitThread::PluginLayerWebKitThread):
(WebCore::PluginLayerWebKitThread::~PluginLayerWebKitThread):
(WebCore::PluginLayerWebKitThread::setPluginView):
(WebCore::PluginLayerWebKitThread::setHolePunchRect):
(WebCore::PluginLayerWebKitThread::setNeedsDisplay):
(WebCore::PluginLayerWebKitThread::updateTextureContentsIfNeeded):

  • platform/graphics/blackberry/PluginLayerWebKitThread.h: Added.

(WebCore):
(PluginLayerWebKitThread):
(WebCore::PluginLayerWebKitThread::create):

  • platform/graphics/blackberry/VideoLayerWebKitThread.cpp: Added.

(WebCore):
(WebCore::VideoLayerWebKitThread::VideoLayerWebKitThread):
(WebCore::VideoLayerWebKitThread::~VideoLayerWebKitThread):
(WebCore::VideoLayerWebKitThread::setMediaPlayer):
(WebCore::VideoLayerWebKitThread::setHolePunchRect):
(WebCore::VideoLayerWebKitThread::setNeedsDisplay):
(WebCore::VideoLayerWebKitThread::boundsChanged):
(WebCore::VideoLayerWebKitThread::updateTextureContentsIfNeeded):

  • platform/graphics/blackberry/VideoLayerWebKitThread.h: Added.

(WebCore):
(VideoLayerWebKitThread):
(WebCore::VideoLayerWebKitThread::create):

Location:
trunk/Source/WebCore
Files:
9 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r109667 r109668  
     12012-03-03  Robin Cao  <robin.cao@torchmobile.com.cn>
     2
     3        [BlackBerry] Upstream LayerWebKitThread and its derived classes
     4        https://bugs.webkit.org/show_bug.cgi?id=79871
     5
     6        Reviewed by Antonio Gomes.
     7
     8        Initial upstream, no new tests.
     9
     10        * platform/graphics/blackberry/CanvasLayerWebKitThread.cpp: Added.
     11        (WebCore):
     12        (WebCore::CanvasLayerWebKitThread::CanvasLayerWebKitThread):
     13        (WebCore::CanvasLayerWebKitThread::~CanvasLayerWebKitThread):
     14        (WebCore::CanvasLayerWebKitThread::setCanvas):
     15        (WebCore::CanvasLayerWebKitThread::setNeedsDisplay):
     16        (WebCore::CanvasLayerWebKitThread::updateTextureContentsIfNeeded):
     17        * platform/graphics/blackberry/CanvasLayerWebKitThread.h: Added.
     18        (WebCore):
     19        (CanvasLayerWebKitThread):
     20        (WebCore::CanvasLayerWebKitThread::create):
     21        * platform/graphics/blackberry/LayerData.h: Added.
     22        (WebCore):
     23        (LayerData):
     24        (WebCore::LayerData::LayerData):
     25        (WebCore::LayerData::~LayerData):
     26        (WebCore::LayerData::anchorPoint):
     27        (WebCore::LayerData::anchorPointZ):
     28        (WebCore::LayerData::backgroundColor):
     29        (WebCore::LayerData::borderColor):
     30        (WebCore::LayerData::borderWidth):
     31        (WebCore::LayerData::bounds):
     32        (WebCore::LayerData::doubleSided):
     33        (WebCore::LayerData::frame):
     34        (WebCore::LayerData::masksToBounds):
     35        (WebCore::LayerData::opacity):
     36        (WebCore::LayerData::opaque):
     37        (WebCore::LayerData::position):
     38        (WebCore::LayerData::sublayerTransform):
     39        (WebCore::LayerData::transform):
     40        (WebCore::LayerData::preserves3D):
     41        (WebCore::LayerData::getTextureID):
     42        (WebCore::LayerData::setTextureID):
     43        (WebCore::LayerData::needsTexture):
     44        (WebCore::LayerData::layerProgramShader):
     45        (WebCore::LayerData::isFixedPosition):
     46        (WebCore::LayerData::hasFixedContainer):
     47        (WebCore::LayerData::hasFixedAncestorInDOMTree):
     48        (WebCore::LayerData::pluginView):
     49        (WebCore::LayerData::holePunchRect):
     50        (WebCore::LayerData::hasHolePunchRect):
     51        (WebCore::LayerData::mediaPlayer):
     52        (WebCore::LayerData::canvas):
     53        (WebCore::LayerData::replicate):
     54        (WebCore::LayerData::layerType):
     55        (WebCore::LayerData::includeVisibility):
     56        * platform/graphics/blackberry/LayerWebKitThread.cpp: Added.
     57        (WebCore):
     58        (WebCore::LayerWebKitThread::create):
     59        (WebCore::LayerWebKitThread::LayerWebKitThread):
     60        (WebCore::LayerWebKitThread::~LayerWebKitThread):
     61        (WebCore::LayerWebKitThread::paintContents):
     62        (WebCore::LayerWebKitThread::contentsVisible):
     63        (WebCore::LayerWebKitThread::createFrontBufferLock):
     64        (WebCore::LayerWebKitThread::updateTextureContentsIfNeeded):
     65        (WebCore::LayerWebKitThread::setContents):
     66        (WebCore::LayerWebKitThread::setDrawable):
     67        (WebCore::LayerWebKitThread::setNeedsCommit):
     68        (WebCore::LayerWebKitThread::notifyAnimationStarted):
     69        (WebCore::LayerWebKitThread::commitOnWebKitThread):
     70        (WebCore::LayerWebKitThread::startAnimations):
     71        (WebCore::LayerWebKitThread::updateTextureContents):
     72        (WebCore::LayerWebKitThread::commitOnCompositingThread):
     73        (WebCore::LayerWebKitThread::addSublayer):
     74        (WebCore::LayerWebKitThread::insertSublayer):
     75        (WebCore::LayerWebKitThread::removeFromSuperlayer):
     76        (WebCore::LayerWebKitThread::removeSublayer):
     77        (WebCore::LayerWebKitThread::replaceSublayer):
     78        (WebCore::LayerWebKitThread::indexOfSublayer):
     79        (WebCore::LayerWebKitThread::setBounds):
     80        (WebCore::LayerWebKitThread::setFrame):
     81        (WebCore::LayerWebKitThread::rootLayer):
     82        (WebCore::LayerWebKitThread::removeAllSublayers):
     83        (WebCore::LayerWebKitThread::setSublayers):
     84        (WebCore::LayerWebKitThread::setNeedsDisplayInRect):
     85        (WebCore::LayerWebKitThread::setNeedsDisplay):
     86        (WebCore::LayerWebKitThread::updateLayerHierarchy):
     87        (WebCore::LayerWebKitThread::setIsMask):
     88        * platform/graphics/blackberry/LayerWebKitThread.h: Added.
     89        (WebCore):
     90        (LayerWebKitThread):
     91        (WebCore::LayerWebKitThread::setAnchorPoint):
     92        (WebCore::LayerWebKitThread::setAnchorPointZ):
     93        (WebCore::LayerWebKitThread::setBackgroundColor):
     94        (WebCore::LayerWebKitThread::setBorderColor):
     95        (WebCore::LayerWebKitThread::setBorderWidth):
     96        (WebCore::LayerWebKitThread::setDoubleSided):
     97        (WebCore::LayerWebKitThread::setMasksToBounds):
     98        (WebCore::LayerWebKitThread::setMaskLayer):
     99        (WebCore::LayerWebKitThread::maskLayer):
     100        (WebCore::LayerWebKitThread::setReplicaLayer):
     101        (WebCore::LayerWebKitThread::replicaLayer):
     102        (WebCore::LayerWebKitThread::setNeedsDisplayOnBoundsChange):
     103        (WebCore::LayerWebKitThread::setOpacity):
     104        (WebCore::LayerWebKitThread::setOpaque):
     105        (WebCore::LayerWebKitThread::setPosition):
     106        (WebCore::LayerWebKitThread::getSublayers):
     107        (WebCore::LayerWebKitThread::setSublayerTransform):
     108        (WebCore::LayerWebKitThread::superlayer):
     109        (WebCore::LayerWebKitThread::setTransform):
     110        (WebCore::LayerWebKitThread::setPreserves3D):
     111        (WebCore::LayerWebKitThread::setFixedPosition):
     112        (WebCore::LayerWebKitThread::setHasFixedContainer):
     113        (WebCore::LayerWebKitThread::setHasFixedAncestorInDOMTree):
     114        (WebCore::LayerWebKitThread::contents):
     115        (WebCore::LayerWebKitThread::setOwner):
     116        (WebCore::LayerWebKitThread::drawsContent):
     117        (WebCore::LayerWebKitThread::layerCompositingThread):
     118        (WebCore::LayerWebKitThread::setAbsoluteOffset):
     119        (WebCore::LayerWebKitThread::contentsScale):
     120        (WebCore::LayerWebKitThread::setRunningAnimations):
     121        (WebCore::LayerWebKitThread::setSuspendedAnimations):
     122        (WebCore::LayerWebKitThread::setNeedsTexture):
     123        (WebCore::LayerWebKitThread::setLayerProgramShader):
     124        (WebCore::LayerWebKitThread::isDrawable):
     125        (WebCore::LayerWebKitThread::boundsChanged):
     126        (WebCore::LayerWebKitThread::setSuperlayer):
     127        (WebCore::LayerWebKitThread::numSublayers):
     128        * platform/graphics/blackberry/PluginLayerWebKitThread.cpp: Added.
     129        (WebCore):
     130        (WebCore::PluginLayerWebKitThread::PluginLayerWebKitThread):
     131        (WebCore::PluginLayerWebKitThread::~PluginLayerWebKitThread):
     132        (WebCore::PluginLayerWebKitThread::setPluginView):
     133        (WebCore::PluginLayerWebKitThread::setHolePunchRect):
     134        (WebCore::PluginLayerWebKitThread::setNeedsDisplay):
     135        (WebCore::PluginLayerWebKitThread::updateTextureContentsIfNeeded):
     136        * platform/graphics/blackberry/PluginLayerWebKitThread.h: Added.
     137        (WebCore):
     138        (PluginLayerWebKitThread):
     139        (WebCore::PluginLayerWebKitThread::create):
     140        * platform/graphics/blackberry/VideoLayerWebKitThread.cpp: Added.
     141        (WebCore):
     142        (WebCore::VideoLayerWebKitThread::VideoLayerWebKitThread):
     143        (WebCore::VideoLayerWebKitThread::~VideoLayerWebKitThread):
     144        (WebCore::VideoLayerWebKitThread::setMediaPlayer):
     145        (WebCore::VideoLayerWebKitThread::setHolePunchRect):
     146        (WebCore::VideoLayerWebKitThread::setNeedsDisplay):
     147        (WebCore::VideoLayerWebKitThread::boundsChanged):
     148        (WebCore::VideoLayerWebKitThread::updateTextureContentsIfNeeded):
     149        * platform/graphics/blackberry/VideoLayerWebKitThread.h: Added.
     150        (WebCore):
     151        (VideoLayerWebKitThread):
     152        (WebCore::VideoLayerWebKitThread::create):
     153
    11542012-03-03  Hans Wennborg  <hans@chromium.org>
    2155
Note: See TracChangeset for help on using the changeset viewer.