Bug 240309

Summary: Remove a first bit of unused plug-in code
Product: WebKit Reporter: Darin Adler <darin>
Component: Plug-insAssignee: Darin Adler <darin>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer, ysuzuki
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Darin Adler
Reported 2022-05-11 09:39:23 PDT
We can remove a lot of code. Instead of a plug-in mechanism, we just need enough for the PDF support built into WebKit. This will be a first patch to remove it.
Attachments
Yusuke Suzuki
Comment 1 2022-05-11 11:16:10 PDT
I’m excited about this since it can pave the way to finally removing RuntimeArray JSCell which introduced a lot of weird special code in JSC (RuntimeArray looks like a JSArray, but not a real JSArray, it caused a lot of trouble in DFG optimization etc. so far).
Darin Adler
Comment 2 2022-05-11 18:59:03 PDT
I’m trying to take it slow; last time I removed too much all at once.
Darin Adler
Comment 3 2022-05-11 19:19:15 PDT
Seems like legacy WebKit also has a way to make plug-ins using Objective-C and it’s not clear we deprecated that yet.
Radar WebKit Bug Importer
Comment 4 2022-05-18 09:40:14 PDT
Darin Adler
Comment 5 2022-05-18 20:01:28 PDT
EWS
Comment 6 2022-05-19 20:39:51 PDT
Committed r294526 (250781@main): <https://commits.webkit.org/250781@main> Reviewed commits have been landed. Closing PR #752 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.