Bug 131102

Summary: Split tile grid out from TileController
Product: WebKit Reporter: Antti Koivisto <koivisto>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: bfulgham, sam, simon.fraser, thorton
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
patch simon.fraser: review+

Description Antti Koivisto 2014-04-02 05:32:59 PDT
Preparation for having multiple grids per TileController.
Comment 1 Antti Koivisto 2014-04-02 06:23:10 PDT
Created attachment 228390 [details]
patch
Comment 2 Anders Carlsson 2014-04-02 08:03:46 PDT
Comment on attachment 228390 [details]
patch

View in context: https://bugs.webkit.org/attachment.cgi?id=228390&action=review

> Source/WebCore/platform/graphics/ca/mac/TileController.h:2
> + * Copyright (C) 2011-2014 Apple Inc. All rights reserved.

We have to explicitly list all copyright years.
Comment 3 Antti Koivisto 2014-04-02 08:44:22 PDT
> We have to explicitly list all copyright years.

Nope: https://bugs.webkit.org/show_bug.cgi?id=129065#c3
Comment 4 Simon Fraser (smfr) 2014-04-02 10:06:16 PDT
Comment on attachment 228390 [details]
patch

View in context: https://bugs.webkit.org/attachment.cgi?id=228390&action=review

> Source/WebCore/platform/graphics/ca/mac/TileController.h:88
> +    // Public for TileGrid
> +    bool isInWindow() const { return m_isInWindow; }

I would prefer using friend class for this.
Comment 5 Antti Koivisto 2014-04-02 11:32:28 PDT
https://trac.webkit.org/r166654
Comment 6 Brent Fulgham 2014-04-02 12:28:39 PDT
This broke Mountain Lion and Mavericks tests.  E.g.,

-          (tile cache coverage 0, 0 800 x 1024)
+          (tile cache coverage -2147483648, -2147483648 -2147483648 x -2147483648)
Comment 7 Antti Koivisto 2014-04-02 12:53:46 PDT
and https://trac.webkit.org/r166659
Comment 8 Tim Horton 2014-04-02 17:36:23 PDT
Should this be closed?