Unify the platform speech synthesizer usage for macOS. Now that AVSpeechSynthesizer has been fully supported for a number of years, we can switch over
<rdar://problem/84372479>
Created attachment 441606 [details] patch
Created attachment 441607 [details] patch
(In reply to chris fleizach from comment #3) > Created attachment 441607 [details] > patch --- a/Source/WebCore/SourcesCocoa.txt +++ a/Source/WebCore/SourcesCocoa.txt @@ -255,6 +255,7 @@ platform/cocoa/ParentalControlsContentFilter.mm platform/cocoa/PasteboardCocoa.mm platform/cocoa/PasteboardCustomDataCocoa.mm platform/cocoa/PlatformPasteboardCocoa.mm +platform/cocoa/PlatformSpeechSynthesizerIOS.mm @no-unify Shouldn't this file be renamed to *Cocoa.mm now that is for both Mac and iOS?
Created attachment 441881 [details] patch
Created attachment 441975 [details] patch
Created attachment 442037 [details] patch for landing
Created attachment 442038 [details] patch for landing
Committed r284742 (243451@main): <https://commits.webkit.org/243451@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 442038 [details].
Reverted r284742 for reason: Reverting because this commit may have casued a regression on imported/w3c/web-platform-tests/speech-api/SpeechSynthesis-speak-events.html Committed r284822 (243514@main): <https://commits.webkit.org/243514@main>
Created attachment 445221 [details] patch
Created attachment 445222 [details] patch
Created attachment 445226 [details] patch
Created attachment 445227 [details] patch
Created attachment 445233 [details] patch
Committed r286259 (244622@main): <https://commits.webkit.org/244622@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 445233 [details].