Changeset 40434 in webkit


Ignore:
Timestamp:
Jan 30, 2009 5:47:49 PM (15 years ago)
Author:
Simon Fraser
Message:

2009-01-30 Simon Fraser <Simon Fraser>

Reviewed by Dave Hyatt

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

New files to support accelerated compositing at the RenderLayer
level.

  • WebCore.xcodeproj/project.pbxproj: New files added to project, and run through the sort script.
  • rendering/RenderLayerBacking.cpp: Added.
  • rendering/RenderLayerBacking.h: Added. New object to store compositing-related data for a single RenderLayer.
  • rendering/RenderLayerCompositor.cpp: Added.
  • rendering/RenderLayerCompositor.h: Added. Per-RenderView controller object for compositing hierarchy maintenance.
Location:
trunk/WebCore
Files:
4 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r40433 r40434  
     12009-01-30  Simon Fraser  <simon.fraser@apple.com>
     2
     3        Reviewed by Dave Hyatt
     4
     5        https://bugs.webkit.org/show_bug.cgi?id=23357
     6       
     7        New files to support accelerated compositing at the RenderLayer
     8        level.
     9       
     10        * WebCore.xcodeproj/project.pbxproj:
     11        New files added to project, and run through the sort script.
     12       
     13        * rendering/RenderLayerBacking.cpp: Added.
     14        * rendering/RenderLayerBacking.h: Added.
     15        New object to store compositing-related data for a single
     16        RenderLayer.
     17       
     18        * rendering/RenderLayerCompositor.cpp: Added.
     19        * rendering/RenderLayerCompositor.h: Added.
     20        Per-RenderView controller object for compositing hierarchy
     21        maintenance.
     22
    1232009-01-30  Simon Fraser  <simon.fraser@apple.com>
    224
  • trunk/WebCore/WebCore.xcodeproj/project.pbxproj

    r40433 r40434  
    148148                0F580B0D0F12A2690051D689 /* GraphicsLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F580B0A0F12A2690051D689 /* GraphicsLayer.h */; settings = {ATTRIBUTES = (Private, ); }; };
    149149                0F580B0E0F12A2690051D689 /* GraphicsLayerClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F580B0B0F12A2690051D689 /* GraphicsLayerClient.h */; settings = {ATTRIBUTES = (Private, ); }; };
     150                0F580CFD0F12DE9B0051D689 /* RenderLayerCompositor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F580CF90F12DE9B0051D689 /* RenderLayerCompositor.h */; };
     151                0F580CFE0F12DE9B0051D689 /* RenderLayerCompositor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F580CFA0F12DE9B0051D689 /* RenderLayerCompositor.cpp */; };
     152                0F580CFF0F12DE9B0051D689 /* RenderLayerBacking.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F580CFB0F12DE9B0051D689 /* RenderLayerBacking.h */; };
     153                0F580D000F12DE9B0051D689 /* RenderLayerBacking.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F580CFC0F12DE9B0051D689 /* RenderLayerBacking.cpp */; };
    150154                0F6ECD450F252F3700BDE271 /* CSSPropertyLonghand.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F6ECD430F252F3700BDE271 /* CSSPropertyLonghand.h */; };
    151155                0F6ECD460F252F3700BDE271 /* CSSPropertyLonghand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0F6ECD440F252F3700BDE271 /* CSSPropertyLonghand.cpp */; };
     
    50065010                0F580B0A0F12A2690051D689 /* GraphicsLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GraphicsLayer.h; sourceTree = "<group>"; };
    50075011                0F580B0B0F12A2690051D689 /* GraphicsLayerClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GraphicsLayerClient.h; sourceTree = "<group>"; };
     5012                0F580CF90F12DE9B0051D689 /* RenderLayerCompositor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderLayerCompositor.h; sourceTree = "<group>"; };
     5013                0F580CFA0F12DE9B0051D689 /* RenderLayerCompositor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderLayerCompositor.cpp; sourceTree = "<group>"; };
     5014                0F580CFB0F12DE9B0051D689 /* RenderLayerBacking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderLayerBacking.h; sourceTree = "<group>"; };
     5015                0F580CFC0F12DE9B0051D689 /* RenderLayerBacking.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderLayerBacking.cpp; sourceTree = "<group>"; };
    50085016                0F6ECD430F252F3700BDE271 /* CSSPropertyLonghand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSPropertyLonghand.h; sourceTree = "<group>"; };
    50095017                0F6ECD440F252F3700BDE271 /* CSSPropertyLonghand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSPropertyLonghand.cpp; sourceTree = "<group>"; };
     
    1411314121                                BCEA483A097D93020094C9E4 /* RenderLayer.cpp */,
    1411414122                                BCEA483B097D93020094C9E4 /* RenderLayer.h */,
     14123                                0F580CFC0F12DE9B0051D689 /* RenderLayerBacking.cpp */,
     14124                                0F580CFB0F12DE9B0051D689 /* RenderLayerBacking.h */,
     14125                                0F580CFA0F12DE9B0051D689 /* RenderLayerCompositor.cpp */,
     14126                                0F580CF90F12DE9B0051D689 /* RenderLayerCompositor.h */,
    1411514127                                A8EA73B60A1900E300A8EF5F /* RenderLegend.cpp */,
    1411614128                                A8EA73BD0A1900E300A8EF5F /* RenderLegend.h */,
     
    1561115623                                513F14540AB634C400094DDF /* IconLoader.h in Headers */,
    1561215624                                51E1ECC10C91C90400DC255B /* IconRecord.h in Headers */,
     15625                                1A71D57C0F33819000F9CE4E /* IdentifierRep.h in Headers */,
    1561315626                                49E911C50EF86D47009D0CAF /* IdentityTransformOperation.h in Headers */,
    1561415627                                B27535700B053814002CE64F /* Image.h in Headers */,
     
    1614916162                                BCEA4878097D93020094C9E4 /* RenderInline.h in Headers */,
    1615016163                                BCEA487A097D93020094C9E4 /* RenderLayer.h in Headers */,
     16164                                0F580CFF0F12DE9B0051D689 /* RenderLayerBacking.h in Headers */,
     16165                                0F580CFD0F12DE9B0051D689 /* RenderLayerCompositor.h in Headers */,
    1615116166                                A8EA73D10A1900E300A8EF5F /* RenderLegend.h in Headers */,
    1615216167                                0BE030A20F3112FB003C1A46 /* RenderLineBoxList.h in Headers */,
     
    1615816173                                ABDDFE7A0A5C6E7000A3E11D /* RenderMenuList.h in Headers */,
    1615916174                                BCEA4880097D93020094C9E4 /* RenderObject.h in Headers */,
     16175                                BC2CC8DF0F32881000A9DF26 /* RenderObjectChildList.h in Headers */,
    1616016176                                A871DED70A1530C700B12A68 /* RenderPart.h in Headers */,
    1616116177                                A871DED50A1530C700B12A68 /* RenderPartObject.h in Headers */,
     
    1652816544                                51DF6D7E0B92A16D00C2DC85 /* ThreadCheck.h in Headers */,
    1652916545                                E1FF57A30F01255B00891EBB /* ThreadGlobalData.h in Headers */,
     16546                                185BCF290F3279CE000EA262 /* ThreadTimers.h in Headers */,
    1653016547                                0B90561B0F2578BF0095FF6A /* ThreadableLoader.h in Headers */,
    1653116548                                0B90561C0F2578BF0095FF6A /* ThreadableLoaderClient.h in Headers */,
     
    1670316720                                1A569D250D7E2B82007C3983 /* runtime_root.h in Headers */,
    1670416721                                93309E1E099E64920056E581 /* visible_units.h in Headers */,
    16705                                 BC2CC8DF0F32881000A9DF26 /* RenderObjectChildList.h in Headers */,
    16706                                 185BCF290F3279CE000EA262 /* ThreadTimers.h in Headers */,
    16707                                 1A71D57C0F33819000F9CE4E /* IdentifierRep.h in Headers */,
    1670816722                        );
    1670916723                        runOnlyForDeploymentPostprocessing = 0;
     
    1759617610                                B275358E0B053A66002CE64F /* IconMac.mm in Sources */,
    1759717611                                51E1ECC00C91C90400DC255B /* IconRecord.cpp in Sources */,
     17612                                1A71D57B0F33819000F9CE4E /* IdentifierRep.cpp in Sources */,
    1759817613                                B275356F0B053814002CE64F /* Image.cpp in Sources */,
    1759917614                                B2A10B940B3818D700099AA4 /* ImageBufferCG.cpp in Sources */,
     
    1817218187                                BCEA4877097D93020094C9E4 /* RenderInline.cpp in Sources */,
    1817318188                                BCEA4879097D93020094C9E4 /* RenderLayer.cpp in Sources */,
     18189                                0F580D000F12DE9B0051D689 /* RenderLayerBacking.cpp in Sources */,
     18190                                0F580CFE0F12DE9B0051D689 /* RenderLayerCompositor.cpp in Sources */,
    1817418191                                A8EA73CA0A1900E300A8EF5F /* RenderLegend.cpp in Sources */,
    1817518192                                BC33FB1B0F30EE85002CDD7C /* RenderLineBoxList.cpp in Sources */,
     
    1852718544                                51DF6D800B92A18E00C2DC85 /* ThreadCheck.mm in Sources */,
    1852818545                                E1FF57A60F01256B00891EBB /* ThreadGlobalData.cpp in Sources */,
     18546                                185BCF280F3279CE000EA262 /* ThreadTimers.cpp in Sources */,
    1852918547                                0B90561E0F257E930095FF6A /* ThreadableLoader.cpp in Sources */,
    1853018548                                E44613AF0CD6331000FADA75 /* TimeRanges.cpp in Sources */,
     
    1868418702                                1A569D240D7E2B82007C3983 /* runtime_root.cpp in Sources */,
    1868518703                                93309E1D099E64920056E581 /* visible_units.cpp in Sources */,
    18686                                 185BCF280F3279CE000EA262 /* ThreadTimers.cpp in Sources */,
    18687                                 1A71D57B0F33819000F9CE4E /* IdentifierRep.cpp in Sources */,
    1868818704                        );
    1868918705                        runOnlyForDeploymentPostprocessing = 0;
Note: See TracChangeset for help on using the changeset viewer.