Begin moving off of live ranges for WebKit internals, starting with TextIterator
Created attachment 392105 [details] Patch
Created attachment 392110 [details] Patch
Created attachment 392114 [details] Patch
Created attachment 392676 [details] Patch
Created attachment 392871 [details] Patch
Created attachment 392882 [details] Patch
Comment on attachment 392882 [details] Patch This patch looks good.
Committed r258129: <https://trac.webkit.org/changeset/258129>
<rdar://problem/60210208>
Looks like this patch caused the following build error: https://build.webkit.org/builders/Apple-Catalina-Debug-Build/builds/4480/steps/compile-webkit/logs/errors /Volumes/Data/slave/catalina-debug/build/Source/WebKit/WebProcess/WebPage/Cocoa/WebPageCocoa.mm:197:44: error: no matching constructor for initialization of 'WebCore::VisibleSelection' I'll try to see if I can come up with a fix, but if not, will do a roll-out.
(In reply to Jer Noble from comment #10) > Looks like this patch caused the following build error: > > https://build.webkit.org/builders/Apple-Catalina-Debug-Build/builds/4480/ > steps/compile-webkit/logs/errors > > /Volumes/Data/slave/catalina-debug/build/Source/WebKit/WebProcess/WebPage/ > Cocoa/WebPageCocoa.mm:197:44: error: no matching constructor for > initialization of 'WebCore::VisibleSelection' > > I'll try to see if I can come up with a fix, but if not, will do a roll-out. Looks like WebPageCocoa.mm was just missing a `#import <WebCore/SimpleRange.h>`. Will land a build fix.
Committed r258136: <http://trac.webkit.org/r258136>
Thanks Jer! I wonder how EWS missed that build failure.