[BlackBerry] Upstream LayerCompositingThread.{h, cpp}
[WebKit-https.git] / Source / WebCore / ChangeLog
index 780f46babae0c5821f735ce34cf4eeb483c2051e..35c166532adaf11cf08b1235f24f859f97bcf60e 100644 (file)
@@ -1,3 +1,69 @@
+2012-03-26  Robin Cao  <robin.cao@torchmobile.com.cn>
+
+        [BlackBerry] Upstream LayerCompositingThread.{h, cpp}
+        https://bugs.webkit.org/show_bug.cgi?id=79873
+
+        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):
+
 2012-03-26  Kent Tamura  <tkent@chromium.org>
 
         Add a notification function for detaching to TextFieldDecorator