Changeset 112110 in webkit


Ignore:
Timestamp:
Mar 26, 2012 9:24:43 AM (12 years ago)
Author:
commit-queue@webkit.org
Message:

[BlackBerry] Upstream LayerCompositingThread.{h, cpp}
https://bugs.webkit.org/show_bug.cgi?id=79873

Patch by Robin Cao <robin.cao@torchmobile.com.cn> on 2012-03-26
Reviewed by Rob Buis.

Initial upstream, no new tests.

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

(WebCore):
(WebCore::LayerCompositingThread::create):
(WebCore::LayerCompositingThread::LayerCompositingThread):
(WebCore::LayerCompositingThread::~LayerCompositingThread):
(WebCore::LayerCompositingThread::destroyOnCompositingThread):
(WebCore::LayerCompositingThread::setLayerRenderer):
(WebCore::LayerCompositingThread::deleteTextures):
(WebCore::LayerCompositingThread::setDrawTransform):
(WebCore::getTransformedRect):
(WebCore::LayerCompositingThread::getTransformedHolePunchRect):
(WebCore::LayerCompositingThread::drawTextures):
(WebCore::LayerCompositingThread::drawSurface):
(WebCore::LayerCompositingThread::drawMissingTextures):
(WebCore::LayerCompositingThread::releaseTextureResources):
(WebCore::LayerCompositingThread::setPluginView):
(WebCore::LayerCompositingThread::setMediaPlayer):
(WebCore::LayerCompositingThread::clearAnimations):
(WebCore::LayerCompositingThread::removeSublayer):
(WebCore::LayerCompositingThread::indexOfSublayer):
(WebCore::LayerCompositingThread::rootLayer):
(WebCore::LayerCompositingThread::removeFromSuperlayer):
(WebCore::LayerCompositingThread::setSublayers):
(WebCore::LayerCompositingThread::updateTextureContentsIfNeeded):
(WebCore::LayerCompositingThread::setVisible):
(WebCore::LayerCompositingThread::setNeedsCommit):
(WebCore::LayerCompositingThread::scheduleCommit):
(WebCore::LayerCompositingThread::updateAnimations):
(WebCore::LayerCompositingThread::hasVisibleHolePunchRect):
(WebCore::LayerCompositingThread::createLayerRendererSurface):

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

(Graphics):
(WebCore):
(LayerCompositingThread):
(WebCore::LayerCompositingThread::bindContentsTexture):
(WebCore::LayerCompositingThread::getSublayers):
(WebCore::LayerCompositingThread::setSuperlayer):
(WebCore::LayerCompositingThread::superlayer):
(WebCore::LayerCompositingThread::drawTransform):
(WebCore::LayerCompositingThread::setDrawOpacity):
(WebCore::LayerCompositingThread::drawOpacity):
(WebCore::LayerCompositingThread::layerRendererSurface):
(WebCore::LayerCompositingThread::clearLayerRendererSurface):
(WebCore::LayerCompositingThread::setMaskLayer):
(WebCore::LayerCompositingThread::maskLayer):
(WebCore::LayerCompositingThread::setReplicaLayer):
(WebCore::LayerCompositingThread::replicaLayer):
(WebCore::LayerCompositingThread::getDrawRect):
(WebCore::LayerCompositingThread::getTransformedBounds):
(WebCore::LayerCompositingThread::hasMissingTextures):
(WebCore::LayerCompositingThread::isDirty):
(WebCore::LayerCompositingThread::isVisible):
(WebCore::LayerCompositingThread::setOpacity):
(WebCore::LayerCompositingThread::setTransform):
(WebCore::LayerCompositingThread::hasRunningAnimations):
(WebCore::LayerCompositingThread::numSublayers):

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

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r112109 r112110  
     12012-03-26  Robin Cao  <robin.cao@torchmobile.com.cn>
     2
     3        [BlackBerry] Upstream LayerCompositingThread.{h, cpp}
     4        https://bugs.webkit.org/show_bug.cgi?id=79873
     5
     6        Reviewed by Rob Buis.
     7
     8        Initial upstream, no new tests.
     9
     10        * platform/graphics/blackberry/LayerCompositingThread.cpp: Added.
     11        (WebCore):
     12        (WebCore::LayerCompositingThread::create):
     13        (WebCore::LayerCompositingThread::LayerCompositingThread):
     14        (WebCore::LayerCompositingThread::~LayerCompositingThread):
     15        (WebCore::LayerCompositingThread::destroyOnCompositingThread):
     16        (WebCore::LayerCompositingThread::setLayerRenderer):
     17        (WebCore::LayerCompositingThread::deleteTextures):
     18        (WebCore::LayerCompositingThread::setDrawTransform):
     19        (WebCore::getTransformedRect):
     20        (WebCore::LayerCompositingThread::getTransformedHolePunchRect):
     21        (WebCore::LayerCompositingThread::drawTextures):
     22        (WebCore::LayerCompositingThread::drawSurface):
     23        (WebCore::LayerCompositingThread::drawMissingTextures):
     24        (WebCore::LayerCompositingThread::releaseTextureResources):
     25        (WebCore::LayerCompositingThread::setPluginView):
     26        (WebCore::LayerCompositingThread::setMediaPlayer):
     27        (WebCore::LayerCompositingThread::clearAnimations):
     28        (WebCore::LayerCompositingThread::removeSublayer):
     29        (WebCore::LayerCompositingThread::indexOfSublayer):
     30        (WebCore::LayerCompositingThread::rootLayer):
     31        (WebCore::LayerCompositingThread::removeFromSuperlayer):
     32        (WebCore::LayerCompositingThread::setSublayers):
     33        (WebCore::LayerCompositingThread::updateTextureContentsIfNeeded):
     34        (WebCore::LayerCompositingThread::setVisible):
     35        (WebCore::LayerCompositingThread::setNeedsCommit):
     36        (WebCore::LayerCompositingThread::scheduleCommit):
     37        (WebCore::LayerCompositingThread::updateAnimations):
     38        (WebCore::LayerCompositingThread::hasVisibleHolePunchRect):
     39        (WebCore::LayerCompositingThread::createLayerRendererSurface):
     40        * platform/graphics/blackberry/LayerCompositingThread.h: Added.
     41        (Graphics):
     42        (WebCore):
     43        (LayerCompositingThread):
     44        (WebCore::LayerCompositingThread::bindContentsTexture):
     45        (WebCore::LayerCompositingThread::getSublayers):
     46        (WebCore::LayerCompositingThread::setSuperlayer):
     47        (WebCore::LayerCompositingThread::superlayer):
     48        (WebCore::LayerCompositingThread::drawTransform):
     49        (WebCore::LayerCompositingThread::setDrawOpacity):
     50        (WebCore::LayerCompositingThread::drawOpacity):
     51        (WebCore::LayerCompositingThread::layerRendererSurface):
     52        (WebCore::LayerCompositingThread::clearLayerRendererSurface):
     53        (WebCore::LayerCompositingThread::setMaskLayer):
     54        (WebCore::LayerCompositingThread::maskLayer):
     55        (WebCore::LayerCompositingThread::setReplicaLayer):
     56        (WebCore::LayerCompositingThread::replicaLayer):
     57        (WebCore::LayerCompositingThread::getDrawRect):
     58        (WebCore::LayerCompositingThread::getTransformedBounds):
     59        (WebCore::LayerCompositingThread::hasMissingTextures):
     60        (WebCore::LayerCompositingThread::isDirty):
     61        (WebCore::LayerCompositingThread::isVisible):
     62        (WebCore::LayerCompositingThread::setOpacity):
     63        (WebCore::LayerCompositingThread::setTransform):
     64        (WebCore::LayerCompositingThread::hasRunningAnimations):
     65        (WebCore::LayerCompositingThread::numSublayers):
     66
    1672012-03-26  Kent Tamura  <tkent@chromium.org>
    268
Note: See TracChangeset for help on using the changeset viewer.