RESOLVED FIXED 176171
Make RenderStyle's non-inherited flags more human friendly
https://bugs.webkit.org/show_bug.cgi?id=176171
Summary Make RenderStyle's non-inherited flags more human friendly
Daniel Bates
Reported 2017-08-31 10:34:06 PDT
Revert the change made in bug #130939 to make RenderStyle's non-inherited flags more JSC friendly as we never followed through to have the CSS JIT update RenderStyle directly.
Attachments
Patch (48.56 KB, patch)
2017-08-31 10:42 PDT, Daniel Bates
no flags
Archive of layout-test-results from ews103 for mac-elcapitan (547.61 KB, application/zip)
2017-08-31 11:20 PDT, Build Bot
no flags
Archive of layout-test-results from ews107 for mac-elcapitan-wk2 (566.54 KB, application/zip)
2017-08-31 11:23 PDT, Build Bot
no flags
Archive of layout-test-results from ews114 for mac-elcapitan (266.06 KB, application/zip)
2017-08-31 11:40 PDT, Build Bot
no flags
Archive of layout-test-results from ews124 for ios-simulator-wk2 (322.91 KB, application/zip)
2017-08-31 11:59 PDT, Build Bot
no flags
Patch (53.70 KB, patch)
2017-08-31 15:25 PDT, Daniel Bates
no flags
Patch (53.83 KB, patch)
2017-08-31 15:27 PDT, Daniel Bates
no flags
Another patch to fix the wincairo build (1.85 KB, patch)
2017-08-31 21:07 PDT, Yoshiaki Jitsukawa
no flags
Daniel Bates
Comment 1 2017-08-31 10:42:09 PDT
Build Bot
Comment 2 2017-08-31 11:20:02 PDT Comment hidden (obsolete)
Build Bot
Comment 3 2017-08-31 11:20:04 PDT Comment hidden (obsolete)
Build Bot
Comment 4 2017-08-31 11:23:41 PDT Comment hidden (obsolete)
Build Bot
Comment 5 2017-08-31 11:23:42 PDT Comment hidden (obsolete)
Build Bot
Comment 6 2017-08-31 11:40:18 PDT Comment hidden (obsolete)
Build Bot
Comment 7 2017-08-31 11:40:20 PDT Comment hidden (obsolete)
Build Bot
Comment 8 2017-08-31 11:59:21 PDT Comment hidden (obsolete)
Build Bot
Comment 9 2017-08-31 11:59:22 PDT Comment hidden (obsolete)
Daniel Bates
Comment 10 2017-08-31 15:25:54 PDT
Daniel Bates
Comment 11 2017-08-31 15:27:30 PDT
Daniel Bates
Comment 12 2017-08-31 16:55:16 PDT
Comment on attachment 319530 [details] Patch Clearing flags on attachment: 319530 Committed r221459: <http://trac.webkit.org/changeset/221459>
Daniel Bates
Comment 13 2017-08-31 16:55:18 PDT
All reviewed patches have been landed. Closing bug.
Ryan Haddad
Comment 14 2017-08-31 18:13:07 PDT
This change broke the Windows build: C:\cygwin\home\buildbot\slave\win-release\build\Source\WebCore\rendering\style\RenderStyle.h(1778): error C2666: 'WebCore::operator -': 7 overloads have similar conversions https://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29/builds/4064
Daniel Bates
Comment 15 2017-08-31 19:02:29 PDT
(In reply to Ryan Haddad from comment #14) > This change broke the Windows build: > > C:\cygwin\home\buildbot\slave\win- > release\build\Source\WebCore\rendering\style\RenderStyle.h(1778): error > C2666: 'WebCore::operator -': 7 overloads have similar conversions > > https://build.webkit.org/builders/Apple%20Win%20Release%20%28Build%29/builds/ > 4064 Committed attempt to fix the build in <http://trac.webkit.org/changeset/221467>.
Daniel Bates
Comment 16 2017-08-31 20:06:27 PDT
Committed another attempt to fix the Windows build <https://trac.webkit.org/changeset/221469>.
Yoshiaki Jitsukawa
Comment 17 2017-08-31 21:07:29 PDT
Created attachment 319571 [details] Another patch to fix the wincairo build
Radar WebKit Bug Importer
Comment 18 2017-09-27 12:43:27 PDT
Note You need to log in before you can comment on or make changes to this bug.