Lines Matching full:layer
2939 Enhance externalRepresentation() to make it more useful for layer debugging
2959 (WebCore::writeLayers): If requested, show layer nesting via the z-order and normal flow lists.
3551 Fixed bug in positioning of scroll layer within the
3552 parent root layer.
4074 exists already, then the structural layer and content layer can just be returned.
4075 However, this doesn't account for the situation where a content layer may have
4085 or creates a layer in a LayerMap.
4088 layer clone already.
4326 Since the change is to the Chromium WebKit API layer, testing is done
4412 if passing in the same layer that is already being used.
4430 composited layers. If we called convertToLayerCoords() on a fixed layer with an ancestor
4431 layer which is not the root, then we assumed that the fixed layer had a positioning root.
4432 However, this is not always the case, since the fixed layer may have a compositing ancestor
4438 (WebCore::isFixedPositionedContainer): Utility function to test whether a layer acts
4441 (WebCore::RenderLayer::convertToLayerCoords): When called on a fixed position layer
4442 for an ancestor layer that is not the root, compute the correct offsets by looking for
4651 (WebCore::MediaPlayerPrivate::paint): Do nothing when rendering to a layer. Move frame
4656 repaint differently when drawing to a layer.
4659 (render to a layer whenever possible).
4662 (WebCore::MediaPlayerPrivate::tearDownVideoRendering): New, noop unless rendering to a layer.
4664 (WebCore::MediaPlayerPrivate::paintContents): New, callback from compositing layer when it
4666 (WebCore::MediaPlayerPrivate::createLayerForMovie): New, allocate a layer for the movie.
4667 (WebCore::MediaPlayerPrivate::destroyLayerForMovie): New, delete movie layer.
4672 (WebCore::MediaPlayerPrivate::notifySyncRequired): New, callback from compositing layer
5200 If they are not fully loaded, use a fully transparent transparency layer.
5696 [Qt] Implement GraphicsLayer for accelerated layer compositing
5807 [Qt] Adding QPixmap/QImage support for the Qt hybrid layer
6036 Skia graphics layer. We believe all the underlying bugs have
7632 which is the layer that displayed.
7638 (WebCore::GraphicsLayerCA::~GraphicsLayerCA): We need to clear the layer owner on the content
7639 layer, since we're setting it for WebGL layers now.
7641 (WebCore::GraphicsLayerCA::didDisplay): Handle didDisplay() calls for the content layer,
7642 as well as the main layer now, getting the correct layer to copy contents from, and using
7645 (WebCore::GraphicsLayerCA::setContentsToGraphicsContext3D): Set the layer owner for WebGL
7649 (-[WebLayer display]): didDisplay() takes a layer argument.
7844 If updateCompositingLayers() was called with an updateRoot that was a reflection layer,
7845 then we would determine that the layer does not require compositing, and tear down its
7846 backing (without clearing replicaLayer() on the source layer's GraphicsLayer).
7848 Fix by changing requiresCompositingLayer() on a reflection layer to always give the
7852 with a non-composited reflection layer, we won't crash.
7860 (WebCore::RenderLayerCompositor::updateBacking): Clear the source layer's replica layer
7866 (WebCore::RenderLayerCompositor::requiresCompositingLayer): If being called for a reflection layer,
7867 use the source layer to answer the question.
7876 When setting the position of the replicated layer inside the reflection, we need to take
7877 into account the bounds of the original layer, and the replica layer to get the
9174 Made root compositing layer scroll rather than scroll parent.
9798 We add to the GraphicsLayer the notion of having a replica, and being a replicated layer.
9799 The replica layer is not parented in the tree, but referenced by another layer.
9830 (WebCore::GraphicsLayer::isReplicated): Returns true when this layer has a replicated layer.
9832 (WebCore::GraphicsLayer::setReplicatedLayerPosition): The position of the replica layer must be
9834 (WebCore::GraphicsLayer::didDisplay): Method that indicates that the contents of the layer changed,
9836 (WebCore::GraphicsLayer::replicaLayer): reference to the replica layer.
9837 (WebCore::GraphicsLayer::replicatedLayer): reference to the layer that this (replica) layer is replicating.
9842 (WebCore::GraphicsLayer::setReplicatedByLayer): Hook up a replica with its replicated layer.
9855 (WebCore::GraphicsLayerCA::hasCloneLayers): returns true if this layer has clone layers.
9890 (WebCore::moveAnimation): utility to move a CAAnimation from one layer to another.
9893 (WebCore::GraphicsLayerCA::structuralLayerPurpose): indicates why we need a structural layer.
9910 (WebCore::GraphicsLayerCA::animatedLayerClones): return the hash map for clones of the appropriate layer for the given property.
9911 (WebCore::GraphicsLayerCA::ensureCloneLayers): create and return clones for the CALayers for this layer.
9918 (WebCore::copyAnimation): utility to copy an animation from one layer to another. Animations can be shared between layers.
9938 (WebCore::RenderLayerBacking::createGraphicsLayer): Put a name on the reflection layer.
9941 Also hook up updating the reflection layer geometry, and the relica position.
9948 (WebCore::RenderLayerCompositor::rebuildCompositingLayerTree): Update the bounds of the reflection layer.
12469 accelerated compositing layer tree.
12479 (WebCore::RenderEmbeddedObject::requiresLayer): Make a layer if the plugin is using
12482 a layer, via PluginWidget.
12491 Parent the plugin's layer in the GraphicsLayer when updating the layer configuration.
13119 layer's bounds do not correspond with the background box in many cases,
13120 and we could end up both painting the background color, and setting it on the layer.
13122 Simplify this logic to never use layer background colors, and thus skip allocating
13137 No longer set layer background color.
13146 if the layer (and its non-composited children) has any content that must be painted into backing store.
14342 <rdar://problem/6398111> Integrate hardware layers with out-of-process plug-ins layer hosting mechanism
14454 <rdar://problem/6398111> Integrate hardware layers with out-of-process plug-ins layer hosting mechanism
16105 Scrollbar of overflow:scroll div in compositing layer fails to render
20441 The objective is to make it easy to replace the combobox popup at WebCore layer providing
20443 replace the combobox popup at WebKit layer.
22410 layer related to reflections, both of which have similar requirements, and are
22422 New "update" method for updating layer names.
22436 structural layer type.
22439 Handle changes to the structural layer requirements
22442 Return an enum describing the purpose of the structural layer; for now
22575 When we initially figure out the layer that we should begin scrolling, don't try to jump out
23407 Set a transparency layer when setting a shadow to apply the shadow
23448 be pushed down to the network layer, and all data was queued for later.
24065 Any platform with a network layer which can utilize this information
24356 Since the change is to the Chromium WebKit API layer, testing will
24655 (WebCore::RenderBlock::paintSelection): Update the enclosing layer?s selection gaps bounds.
24665 (WebCore::RenderView::setSelection): Clear the layer-level selection gaps bounds instead
24850 for us.) Instead, with Skia we use a layer and collect all the
24852 transparency outside the clipping paths and merge the layer down.
24874 Test: printing/compositing-layer-printing.html
25394 Test: fast/repaint/block-selection-gap-in-composited-layer.html
27419 When updating the compositing layer hierarchy, instead of removing all
27441 we know that no layer hierarchy changes are needed, and, at the root, use
27443 layer.
27446 layer children in one go.
27449 update layer geometry, without doing any reparenting.
28216 PlarformBridge is used to access the embedding layer for things
28418 the compositing loop, and provides the plumbing to pass the root layer up to
30545 RenderLayer::updateClipRects when a plug-in?s enclosing layer is
30546 enclosed by a transformed layer
30554 testing, when a transformed or composited layer is hit, it becomes the
30555 new root layer, which ultimately gets passed to calculateRects().
30557 root layer to calculateRects(), and return the bounding box of the
32785 transparencyClipBox() attemped to minimize the size of the transparency layer by mapping
40247 from within HTML/SVG but from the WebKit API Layer. A unittest
41644 that allows the layer to return a CGImageRef of its contents.
43386 subpixel text on rounded rectangles broke. This is because the layer
43393 this patch disables subpixel text when rendering into a layer.
44091 removed, and the final style set on the GraphicsLayer. This caused the layer to revert
44626 layout, then some compositing layer positions were not correctly updated. To fix
44628 layer being updated, and used to determine when we hit the first compositing layer
44630 to do a full geometry update on that layer, which is thus the rootmost compositing
44631 layer that is being updated.
44894 Transform layer gets stuck with the wrong transform after an animation ends
44897 Work around a CoreAnimation bug which causes an animated transform layer to
44900 Test: compositing/animation/state-at-end-event-transform-layer.html
45707 New method to report whether the receiver has the given layer as an ancestor. Used for checking
45708 whether a layer is rooted.
46723 Visibility:visible inside a compositing layer doesn't make the element visible
46726 When deciding if a layer had any renderable content, RenderLayerBacking::paintIntoLayer()
47122 a new layer that allows these lines to be on top of the view.
51308 answer to the logic used to actually parent compositing layers, so layer positions
51309 and layer hierarchy would be out of agreement.
56714 when we need to clip, and to compute the clipping layer position.
57002 anchorPoint, which is expressed as a fraction of the layer size.
57006 Test: compositing/geometry/transfrom-origin-on-zero-size-layer.html
57193 we need to update the compositing layer positions when the scroll position changes.
57787 a layer into compositing mode. That logic was incorrect in some cases, and this patch
57788 fixes it. When testing overlap, the layer needs to be composited iff some previous layer
64439 Compositing layer size needs to take into account software reflections on children.
64442 When computing the bounds of a composited layer, take software-rendered
64621 ancestor, since the layer x and y are relative to that ancestor. However, this could
65036 A 3D Canvas element needs a RenderLayer and compositing layer to render.
65042 layer if needed.
67666 also an abstraction layer that allows us to plug in different
67891 with a layer, our overflow didn't propagate to the root line, so we always need to use our values.
68876 also an abstraction layer that allows us to plug in different
69357 Layer bounds have been modified to exclude visual overflow. The width/height members only really
69725 layer()->hasCompositedMask() to pick the mode. If the mask is composited, they no longer
69784 Layer content misplaced with compositing, z-index and overflow
69788 negative z-order children) was misplaced when there is a clipping layer (which clips
69789 children). The foreground layer is parented under the clipping layer so that the foreground
69790 depth-sorts with the layer's children, so its geometry needs to be computed relative to
69791 that clipping layer.
69793 Also clarified some FIXME comments, and corrected a debug-only layer name.
70724 Optimize the case where old and new just have a single layer pointing to the same (or no)
71634 Make sure we clean up the reflection layer when removing the reflection,
77237 the pause time down to the GraphicsLayer, and using it to stop time on the layer.
77921 and compositing layer updates. Previously the strategy was to disable screen
77922 updates between the time we updated the layer tree, and painted the view. That
77926 The new strategy is to batch up changes to the CA layer tree, and commit them
77929 the values stored in GraphicsLayer into the CA layer tree at commit time.
77934 of comitting layer changes when no painting happens.
77987 (WebCore::GraphicsLayer::syncCompositingState): Entry into the layer sync code.
77994 - Layer changes are all batched, and only committed to the CA layer on syncCompositingState().
78855 Avoid repainting when a layer becomes composited if the renderer is not parented
81703 Invokes the ChromeClient callback when the storage layer runs out of space.
83752 First, whenever opacity is changed on a layer I propagate the
83753 change into the content layer and all the children if the layer
83754 on which opacity is set is a transform layer (preserve3D is true).
83755 The opacity set is the accumulated opacity from this layer
84813 Add more debugging functionality for the WebCore NPAPI layer
85304 the instrinsic size is known before we create the layer for video. This avoids
86874 Image rendered as layer contents looks different from image rendered via CG.
86878 and those rendered via a compositing layer, by assigning the GenericRGB profile to
86880 as layer contents.
87180 Fix memory leak in the V8 binding layer.
88251 which could potentially destroy that compositing layer, causing a crash.
88775 the contents of this layer have a transform applied to them before display.
88801 Set the layer contents transform based on contentsOrientation().
88808 Do early return if layerContents is nil. Flip the CTM if the layer has
89800 Repaint issue after layer drops out of composited mode.
89805 are relative to the repaint container, so if a layer stops being composited,
89808 Test: compositing/repaint/layer-repaint-rects.html
90000 In addition to looking at painting order, also, optionally, take layer
90049 Now we have to run through the layer hierarchy every time if looking
90051 We minimize work by tracking whether we actually need to change the layer
90063 Utility methods to add a layer to the overlapMap (computing the absolute
90068 If a layer would composite only because it comes after other compositing
91068 Adds an abstraction layer between the DB classes and the file
91391 may be defined at the WebKit layer.
91414 compositing layer geometry when all siblings had been laid out (i.e. we pushed
91415 the updates one level down). However, that left out the root layer, so this
91416 fix ensures that the root layer geometry gets updated at the end.
91418 Test: compositing/geometry/root-layer-update.html
91430 layer update right away, but just set the flag to say that compositing
91431 layers need updating. The synchronous layer update left the layer geometries
92009 There are two parts to this fix. First, if a compositing layer has overflow clipping
92010 or a mask, then the compositing layer does not need to be sized to encompass all
92022 we can reposition compositing layers if we're not about to do a layer rebuild.
92029 Do compositing layer updates from the compositing ancestor in one fell swoop.
92043 We can return earlier if this is not a self-painting layer.
92044 If the layer has overflow clip or a mask, then the composited bounds are just the
92486 CA's layer geometry flipping, rather that doing it ourselves with a flip
92487 transform. This allows CG to use font autohinting in the layer text.
92492 New methods to set whether this layer uses flipped geometry.
92506 Turn on flipping on the root layer.
92645 a layer gets compositied for some other reason, it should not paint.
92647 Also ensure that we update composited layer positions correctly
92650 and tell it to update all its child layer positions as we do
92756 that the current layer is composited, it needs to inform its parent
93614 conditional requests that cannot be cached by network layer cause errors with default cache
93907 Handle perspective computation on non-layer objects.
93909 Test: transforms/3d/general/perspective-non-layer.html
95285 Utility to clarify the logic of when a composited layer should do a software paint.
95288 Use shouldDoSoftwarePaint() to determine when to software-paint a reflected layer.
95294 Add the code to paint reflections to the composited layer painting method.
95470 The updatingControlTints() painting pass goes through compositing layer boundaries,
95730 Fix an ordering dependency which caused the compositing position of a layer
95877 fix is in chromium's webkit/glue layer.
96120 (WebCore::mustRepaintFillLayers): Return true if the layer does not
96614 when doing a partial layer tree rebuild which is required when painting;
97214 <rdar://problem/6983207> Non-layer content is not re-rendered when transition
97217 When deciding which RenderLayers should be composited, when a layer goes into
97219 we'd looked at all the factors that may force a layer to composite, so missed
97223 Test: compositing/repaint/become-overlay-composited-layer.html
97311 Fetch the GraphicsLayer from the RenderVideo that will host the movie layer.
97333 rendering, and to get a GraphicsLayer to plug the movie layer into.
97356 Destroy the layer if we have one.
97370 the renderer, and set the layer if we have to.
97381 Use the videoBox to use the content layer for video layers.