| Summary: | Add modulemap for WebKit Private APIs (take 2) | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Dean Jackson <dino> | ||||||||||||||
| Component: | New Bugs | Assignee: | Dean Jackson <dino> | ||||||||||||||
| Status: | NEW --- | ||||||||||||||||
| Severity: | Normal | CC: | andersca, thorton, webkit-bug-importer | ||||||||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||||||||
| Version: | WebKit Nightly Build | ||||||||||||||||
| Hardware: | Unspecified | ||||||||||||||||
| OS: | Unspecified | ||||||||||||||||
| Attachments: |
|
||||||||||||||||
|
Description
Dean Jackson
2020-01-10 13:09:34 PST
Created attachment 387368 [details]
Patch
Created attachment 387371 [details]
Patch
Created attachment 387378 [details]
Patch
Looks like the builds are broken. Created attachment 387435 [details]
Patch
Created attachment 387437 [details]
Patch
Created attachment 387439 [details]
Patch
Comment on attachment 387439 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=387439&action=review > Source/WebKit/Shared/API/Cocoa/WebKitPrivate.h:31 > +#import <WebKit/DOMHTMLMediaElement.h> I wooooonder if we should not include the WebKitLegacy headers, and tuck them in a TAPI -extra-private-header (aka the way to lie to TAPI). Probably the correct answer is "no" but it feels so much less dirty :( (In reply to Anders Carlsson from comment #5) > Looks like the builds are broken. 👍 (In reply to Tim Horton from comment #9) > Comment on attachment 387439 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=387439&action=review > > > Source/WebKit/Shared/API/Cocoa/WebKitPrivate.h:31 > > +#import <WebKit/DOMHTMLMediaElement.h> > > I wooooonder if we should not include the WebKitLegacy headers, and tuck > them in a TAPI -extra-private-header (aka the way to lie to TAPI). Probably > the correct answer is "no" but it feels so much less dirty :( I bet that if we do that, some random project will fail to compile, like before. We'd have to search for all the projects that are trying to include those headers wouldn't we? |