WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
293413
[GTK] GTK3 build broken after
295196@main
removed some members from DOM Selection
https://bugs.webkit.org/show_bug.cgi?id=293413
Summary
[GTK] GTK3 build broken after 295196@main removed some members from DOM Selec...
Lauro Moura
Reported
2025-05-21 21:03:12 PDT
Build error: In file included from /home/lauro/dev/WebKit/WebKitBuild/GTK/Release/DerivedSources/WebKit/unified-sources/UnifiedSource-54928a2b-17.cpp:6: /home/lauro/dev/WebKit/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMSelection.cpp: In function ‘void webkit_dom_dom_selection_set_base_and_extent(WebKitDOMDOMSelection*, WebKitDOMNode*, gulong, WebKitDOMNode*, gulong)’: /home/lauro/dev/WebKit/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMSelection.cpp:400:28: error: cannot convert ‘WebCore::Node*’ to ‘WebCore::Node&’ 400 | item->setBaseAndExtent(convertedBaseNode, baseOffset, convertedExtentNode, extentOffset); | ^~~~~~~~~~~~~~~~~ | | | WebCore::Node* In file included from /home/lauro/dev/WebKit/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMSelectionPrivate.h:23, from /home/lauro/dev/WebKit/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMSelection.cpp:28: /home/lauro/dev/WebKit/WebKitBuild/GTK/Release/WebCore/PrivateHeaders/WebCore/DOMSelection.h:57:46: note: initializing argument 1 of ‘WebCore::ExceptionOr<void> WebCore::DOMSelection::setBaseAndExtent(WebCore::Node&, unsigned int, WebCore::Node&, unsigned int)’ 57 | ExceptionOr<void> setBaseAndExtent(Node& anchorNode, unsigned anchorOffset, Node& focusNode, unsigned focusOffset); | ~~~~~~^~~~~~~~~~ /home/lauro/dev/WebKit/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMSelection.cpp: In function ‘WebKitDOMNode* webkit_dom_dom_selection_get_base_node(WebKitDOMDOMSelection*)’: /home/lauro/dev/WebKit/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMSelection.cpp:503:61: error: ‘class WebCore::DOMSelection’ has no member named ‘baseNode’ 503 | RefPtr<WebCore::Node> gobjectResult = WTF::getPtr(item->baseNode()); | ^~~~~~~~ /home/lauro/dev/WebKit/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMSelection.cpp: In function ‘gulong webkit_dom_dom_selection_get_base_offset(WebKitDOMDOMSelection*)’: /home/lauro/dev/WebKit/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMSelection.cpp:512:27: error: ‘class WebCore::DOMSelection’ has no member named ‘baseOffset’ 512 | gulong result = item->baseOffset(); | ^~~~~~~~~~ /home/lauro/dev/WebKit/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMSelection.cpp: In function ‘WebKitDOMNode* webkit_dom_dom_selection_get_extent_node(WebKitDOMDOMSelection*)’: /home/lauro/dev/WebKit/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMSelection.cpp:521:61: error: ‘class WebCore::DOMSelection’ has no member named ‘extentNode’; did you mean ‘extend’? 521 | RefPtr<WebCore::Node> gobjectResult = WTF::getPtr(item->extentNode()); | ^~~~~~~~~~ | extend /home/lauro/dev/WebKit/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMSelection.cpp: In function ‘gulong webkit_dom_dom_selection_get_extent_offset(WebKitDOMDOMSelection*)’: /home/lauro/dev/WebKit/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDOMSelection.cpp:530:27: error: ‘class WebCore::DOMSelection’ has no member named ‘extentOffset’ 530 | gulong result = item->extentOffset(); | ^~~~~~~~~~~~ In file included from /home/lauro/dev/WebKit/Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMCharacterData.cpp:26, from /home/lauro/dev/WebKit/WebKitBuild/GTK/Release/DerivedSources/WebKit/unified-sources/UnifiedSource-54928a2b-17.cpp:1: /home/lauro/dev/WebKit/WebKitBuild/GTK/Release/WebCore/PrivateHeaders/WebCore/Document.h: At global scope: /home/lauro/dev/WebKit/WebKitBuild/GTK/Release/WebCore/PrivateHeaders/WebCore/Document.h:769:34: warning: inline function ‘virtual const WebCore::SettingsValues& WebCore::Document::settingsValues() const’ used but never defined 769 | inline const SettingsValues& settingsValues() const final; | ^~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. Looks like these were hidden by the build failure that
bug293412
fixes.
Attachments
Add attachment
proposed patch, testcase, etc.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug