Bug 171418 - Drop support for legacy ClientRect / ClientRectList
Summary: Drop support for legacy ClientRect / ClientRectList
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: CSS (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Chris Dumez
URL:
Keywords: WebExposed
Depends on: 171226 171393 171412
Blocks:
  Show dependency treegraph
 
Reported: 2017-04-27 20:27 PDT by Chris Dumez
Modified: 2017-04-30 17:44 PDT (History)
5 users (show)

See Also:


Attachments
WIP Patch (23.08 KB, patch)
2017-04-28 16:59 PDT, Chris Dumez
no flags Details | Formatted Diff | Diff
WIP Patch (36.17 KB, patch)
2017-04-28 17:01 PDT, Chris Dumez
no flags Details | Formatted Diff | Diff
WIP Patch (36.78 KB, patch)
2017-04-28 18:52 PDT, Chris Dumez
no flags Details | Formatted Diff | Diff
WIP Patch (36.79 KB, patch)
2017-04-28 18:58 PDT, Chris Dumez
no flags Details | Formatted Diff | Diff
Patch (41.29 KB, patch)
2017-04-28 19:01 PDT, Chris Dumez
no flags Details | Formatted Diff | Diff
Patch (41.29 KB, patch)
2017-04-28 19:09 PDT, Chris Dumez
no flags Details | Formatted Diff | Diff
Patch (41.33 KB, patch)
2017-04-28 19:24 PDT, Chris Dumez
no flags Details | Formatted Diff | Diff
Patch (40.61 KB, patch)
2017-04-30 14:37 PDT, Chris Dumez
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Dumez 2017-04-27 20:27:47 PDT
Drop support for legacy ClientRect / ClientRectList.

Firefox has already dropped them in favor of DOMRect / sequence<DOMRect>.
Comment 1 Chris Dumez 2017-04-28 16:59:56 PDT
Created attachment 308619 [details]
WIP Patch
Comment 2 Chris Dumez 2017-04-28 17:01:02 PDT
Created attachment 308620 [details]
WIP Patch
Comment 3 Chris Dumez 2017-04-28 18:52:22 PDT
Created attachment 308646 [details]
WIP Patch
Comment 4 Chris Dumez 2017-04-28 18:58:45 PDT
Created attachment 308647 [details]
WIP Patch
Comment 5 Chris Dumez 2017-04-28 19:01:57 PDT
Created attachment 308649 [details]
Patch
Comment 6 Chris Dumez 2017-04-28 19:09:34 PDT
Created attachment 308650 [details]
Patch
Comment 7 Chris Dumez 2017-04-28 19:24:46 PDT
Created attachment 308651 [details]
Patch
Comment 8 Sam Weinig 2017-04-30 12:23:50 PDT
rs=me when this gets building / passing tests.
Comment 9 Chris Dumez 2017-04-30 14:37:03 PDT
Created attachment 308700 [details]
Patch
Comment 10 WebKit Commit Bot 2017-04-30 17:44:10 PDT
Comment on attachment 308700 [details]
Patch

Clearing flags on attachment: 308700

Committed r216002: <http://trac.webkit.org/changeset/216002>
Comment 11 WebKit Commit Bot 2017-04-30 17:44:12 PDT
All reviewed patches have been landed.  Closing bug.