Bug 266911 - Conflict with other code because WebKit doesn't provide namespaces
Summary: Conflict with other code because WebKit doesn't provide namespaces
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Local Build
Hardware: Mac (Intel) macOS 14
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-27 00:02 PST by tamtakoe
Modified: 2023-12-28 18:21 PST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tamtakoe 2023-12-27 00:02:14 PST
The issue: https://github.com/godotengine/godot/issues/86533
Add namespaces to WebKit to avoid future conflicts
Comment 1 Alexey Proskuryakov 2023-12-28 18:21:21 PST
Thank you for the report. This is not a WebKit issue, for multiple reasons:

1. The header where FontVariation comes from is in CoreText, which is _not_ part of WebKit.
2. The header is part of system API, so avoiding conflicts is client code responsibility.
3. While I haven't performed definitive archaeology, it appears that FontVariation was likely exposed there for 30 years, so it's not any kind of recent breaking change.

Sorry for bouncing you back after godot has sent you here, but there is nothing for WebKit to fix.