Bug 187921 - DisplayList::DrawRect() should take half of the border thickness into account when calculating the localBounds.
Summary: DisplayList::DrawRect() should take half of the border thickness into account...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Said Abou-Hallawa
URL:
Keywords: InRadar
Depends on: 187898
Blocks: 187980
  Show dependency treegraph
 
Reported: 2018-07-23 13:52 PDT by Said Abou-Hallawa
Modified: 2018-08-06 16:38 PDT (History)
7 users (show)

See Also:


Attachments
Patch (279.06 KB, patch)
2018-07-23 14:00 PDT, Said Abou-Hallawa
no flags Details | Formatted Diff | Diff
Patch for Review (2.58 KB, patch)
2018-07-23 14:23 PDT, Said Abou-Hallawa
no flags Details | Formatted Diff | Diff
Archive of layout-test-results from ews103 for mac-sierra (2.35 MB, application/zip)
2018-07-23 15:37 PDT, EWS Watchlist
no flags Details
Archive of layout-test-results from ews107 for mac-sierra-wk2 (3.31 MB, application/zip)
2018-07-23 15:38 PDT, EWS Watchlist
no flags Details
Archive of layout-test-results from ews112 for mac-sierra (3.15 MB, application/zip)
2018-07-23 16:10 PDT, EWS Watchlist
no flags Details
Patch (281.06 KB, patch)
2018-07-24 12:08 PDT, Said Abou-Hallawa
ews-watchlist: commit-queue-
Details | Formatted Diff | Diff
Archive of layout-test-results from ews104 for mac-sierra-wk2 (3.15 MB, application/zip)
2018-07-24 13:29 PDT, EWS Watchlist
no flags Details
Patch for Review (5.58 KB, patch)
2018-07-24 13:37 PDT, Said Abou-Hallawa
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Said Abou-Hallawa 2018-07-23 13:52:39 PDT
This fixes some of the layout tests when enabling DisplayLists for paint phases.
Comment 1 Said Abou-Hallawa 2018-07-23 14:00:17 PDT
Created attachment 345606 [details]
Patch
Comment 2 Simon Fraser (smfr) 2018-07-23 14:19:17 PDT
These patches are impossible to review. I want to r- the templatization patch
Comment 3 Said Abou-Hallawa 2018-07-23 14:23:58 PDT
Created attachment 345607 [details]
Patch for Review
Comment 4 Said Abou-Hallawa 2018-07-23 14:34:43 PDT
(In reply to Simon Fraser (smfr) from comment #2)
> These patches are impossible to review. I want to r- the templatization patch

I have not asked for review yet for these patches (I mean getting r- or r+ for them). I will do that once I confirm we are getting a progression on MotionMark from this work, which should happen soon.

But you can add your comments you want in the patch named "Patch for Review". This patch has only the difference between the EWS patch of this bug and the EWS patch of the https://bugs.webkit.org/show_bug.cgi?id=187898.

I did not understand why you "want to r- the templatization patch" https://bugs.webkit.org/show_bug.cgi?id=187002. I think I answered all your concerns and the last patch succeeded to pass the compilation on all ports. So if you still have other concerns please add them there and I will be happy to answer them. Or I will change the approach if the current patch can't be changed to answer your concern.
Comment 5 EWS Watchlist 2018-07-23 15:37:13 PDT
Comment on attachment 345606 [details]
Patch

Attachment 345606 [details] did not pass mac-ews (mac):
Output: https://webkit-queues.webkit.org/results/8631039

New failing tests:
displaylists/layer-dispay-list.html
Comment 6 EWS Watchlist 2018-07-23 15:37:15 PDT
Created attachment 345615 [details]
Archive of layout-test-results from ews103 for mac-sierra

The attached test failures were seen while running run-webkit-tests on the mac-ews.
Bot: ews103  Port: mac-sierra  Platform: Mac OS X 10.12.6
Comment 7 EWS Watchlist 2018-07-23 15:38:41 PDT
Comment on attachment 345606 [details]
Patch

Attachment 345606 [details] did not pass mac-wk2-ews (mac-wk2):
Output: https://webkit-queues.webkit.org/results/8630947

New failing tests:
displaylists/layer-dispay-list.html
Comment 8 EWS Watchlist 2018-07-23 15:38:43 PDT
Created attachment 345616 [details]
Archive of layout-test-results from ews107 for mac-sierra-wk2

The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: ews107  Port: mac-sierra-wk2  Platform: Mac OS X 10.12.6
Comment 9 EWS Watchlist 2018-07-23 16:10:56 PDT
Comment on attachment 345606 [details]
Patch

Attachment 345606 [details] did not pass mac-debug-ews (mac):
Output: https://webkit-queues.webkit.org/results/8631271

New failing tests:
displaylists/layer-dispay-list.html
Comment 10 EWS Watchlist 2018-07-23 16:10:58 PDT
Created attachment 345620 [details]
Archive of layout-test-results from ews112 for mac-sierra

The attached test failures were seen while running run-webkit-tests on the mac-debug-ews.
Bot: ews112  Port: mac-sierra  Platform: Mac OS X 10.12.6
Comment 11 Said Abou-Hallawa 2018-07-24 12:08:40 PDT
Created attachment 345699 [details]
Patch
Comment 12 EWS Watchlist 2018-07-24 13:29:40 PDT
Comment on attachment 345699 [details]
Patch

Attachment 345699 [details] did not pass mac-wk2-ews (mac-wk2):
Output: https://webkit-queues.webkit.org/results/8641270

New failing tests:
accessibility/smart-invert-reference.html
Comment 13 EWS Watchlist 2018-07-24 13:29:42 PDT
Created attachment 345706 [details]
Archive of layout-test-results from ews104 for mac-sierra-wk2

The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews.
Bot: ews104  Port: mac-sierra-wk2  Platform: Mac OS X 10.12.6
Comment 14 Said Abou-Hallawa 2018-07-24 13:37:18 PDT
Created attachment 345708 [details]
Patch for Review
Comment 15 Jon Lee 2018-07-24 21:28:51 PDT
(In reply to Said Abou-Hallawa from comment #4)
> (In reply to Simon Fraser (smfr) from comment #2)
> > These patches are impossible to review. I want to r- the templatization patch
> 
> I have not asked for review yet for these patches (I mean getting r- or r+
> for them). I will do that once I confirm we are getting a progression on
> MotionMark from this work, which should happen soon.
> 
It would be helpful if the patches were labeled as "Patch for EWS" or "WIP Patch".
Comment 16 Radar WebKit Bug Importer 2018-08-06 16:38:14 PDT
<rdar://problem/42986543>