Bug 150383 - Make table collapsed borders subpixel aware.
Summary: Make table collapsed borders subpixel aware.
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: zalan
URL:
Keywords:
: 154435 (view as bug list)
Depends on:
Blocks: 150410 154437
  Show dependency treegraph
 
Reported: 2015-10-20 20:30 PDT by zalan
Modified: 2016-03-06 10:15 PST (History)
8 users (show)

See Also:


Attachments
Patch (13.05 KB, patch)
2016-03-05 09:21 PST, zalan
no flags Details | Formatted Diff | Diff
Patch (25.13 KB, patch)
2016-03-05 15:01 PST, zalan
no flags Details | Formatted Diff | Diff
Archive of layout-test-results from ews113 for mac-yosemite (878.15 KB, application/zip)
2016-03-05 16:09 PST, Build Bot
no flags Details
Patch (25.12 KB, patch)
2016-03-05 17:17 PST, zalan
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description zalan 2015-10-20 20:30:08 PDT
Missing from bug 149366.
Comment 1 zalan 2016-02-19 10:52:22 PST
*** Bug 154435 has been marked as a duplicate of this bug. ***
Comment 2 Nikita Vasilyev 2016-03-04 21:34:05 PST
I think this is a duplicate.

*** This bug has been marked as a duplicate of bug 154980 ***
Comment 3 zalan 2016-03-04 21:35:59 PST
This is not yet fixed. Making collapsed borders work is a bit more than device pixel snapping at paint time (re bug 154980)
Comment 4 Nikita Vasilyev 2016-03-04 21:37:11 PST
I see. Thanks for the clarification.
Comment 5 zalan 2016-03-04 21:41:53 PST
(In reply to comment #4)
> I see. Thanks for the clarification.
np. I should have landed the patch for this first and not for bug 154980, but I thought I could make collapsed borders painting work for the generic cases without doing this first, but apparently I even regressed some cases.
Will upload a patch soon.
Comment 6 zalan 2016-03-05 09:21:20 PST
Created attachment 273086 [details]
Patch
Comment 7 zalan 2016-03-05 09:22:19 PST
(In reply to comment #4)
> I see. Thanks for the clarification.
Here is the WIP patch. -I need to add some test cases.
Comment 8 zalan 2016-03-05 15:01:51 PST
Created attachment 273099 [details]
Patch
Comment 9 Build Bot 2016-03-05 16:09:49 PST
Comment on attachment 273099 [details]
Patch

Attachment 273099 [details] did not pass mac-debug-ews (mac):
Output: http://webkit-queues.webkit.org/results/928522

New failing tests:
fast/custom-elements/HTMLElement-constructor.html
Comment 10 Build Bot 2016-03-05 16:09:53 PST
Created attachment 273105 [details]
Archive of layout-test-results from ews113 for mac-yosemite

The attached test failures were seen while running run-webkit-tests on the mac-debug-ews.
Bot: ews113  Port: mac-yosemite  Platform: Mac OS X 10.10.5
Comment 11 zalan 2016-03-05 16:11:31 PST
(In reply to comment #9)
> Comment on attachment 273099 [details]
> Patch
> 
> Attachment 273099 [details] did not pass mac-debug-ews (mac):
> Output: http://webkit-queues.webkit.org/results/928522
> 
> New failing tests:
> fast/custom-elements/HTMLElement-constructor.html
I don't believe you EWS!
Comment 12 zalan 2016-03-05 17:17:43 PST
Created attachment 273112 [details]
Patch
Comment 13 WebKit Commit Bot 2016-03-05 19:10:12 PST
Comment on attachment 273112 [details]
Patch

Clearing flags on attachment: 273112

Committed r197627: <http://trac.webkit.org/changeset/197627>
Comment 14 WebKit Commit Bot 2016-03-05 19:10:16 PST
All reviewed patches have been landed.  Closing bug.
Comment 15 Alexey Proskuryakov 2016-03-06 10:10:54 PST
Could you please update iOS test results?

https://build.webkit.org/results/Apple%20iOS%209%20Simulator%20Release%20WK2%20(Tests)/r197639%20(3694)/results.html
Comment 16 Alexey Proskuryakov 2016-03-06 10:12:31 PST
I now see that you updated many results already; there are still two or three remaining failures.
Comment 17 zalan 2016-03-06 10:15:18 PST
(In reply to comment #16)
> I now see that you updated many results already; there are still two or
> three remaining failures.
I got a bit confused by these failures. It just occurred to me that we are always in hidpi mode on iOS.