[webkit-changes] [WebKit/WebKit] 5e74bd: Add exports to link a shared WebCore with WebKitLe...
Don Olmstead
noreply at github.com
Wed Dec 7 12:46:07 PST 2022
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 5e74bd17fb9dc8f9d55c9df54f384addae36e993
https://github.com/WebKit/WebKit/commit/5e74bd17fb9dc8f9d55c9df54f384addae36e993
Author: Don Olmstead <don.olmstead at sony.com>
Date: 2022-12-07 (Wed, 07 Dec 2022)
Changed paths:
M Source/WebCore/accessibility/AccessibilityListBox.h
M Source/WebCore/accessibility/win/AccessibilityObjectWrapperWin.h
M Source/WebCore/bindings/js/JSWindowProxy.h
M Source/WebCore/dom/Document.h
M Source/WebCore/dom/SimpleRange.cpp
M Source/WebCore/dom/SimpleRange.h
M Source/WebCore/editing/Editor.h
M Source/WebCore/editing/FrameSelection.h
M Source/WebCore/editing/VisibleUnits.h
M Source/WebCore/html/HTMLFormElement.h
M Source/WebCore/loader/cache/CachedResourceLoader.h
M Source/WebCore/page/DOMWindow.h
M Source/WebCore/page/DeprecatedGlobalSettings.h
M Source/WebCore/page/EventHandler.h
M Source/WebCore/page/Frame.h
M Source/WebCore/page/FrameViewLayoutContext.h
M Source/WebCore/page/win/FrameWin.h
M Source/WebCore/platform/LocalizedStrings.h
M Source/WebCore/platform/Pasteboard.h
M Source/WebCore/platform/PlatformKeyboardEvent.h
M Source/WebCore/platform/PlatformWheelEvent.h
M Source/WebCore/platform/ScrollView.h
M Source/WebCore/platform/Timer.h
M Source/WebCore/platform/Widget.h
M Source/WebCore/platform/graphics/Font.h
M Source/WebCore/platform/graphics/IntSize.h
M Source/WebCore/platform/graphics/cairo/RefPtrCairo.h
M Source/WebCore/platform/graphics/opengl/TemporaryOpenGLSetting.h
M Source/WebCore/platform/graphics/win/FullScreenController.h
M Source/WebCore/platform/network/FormData.h
M Source/WebCore/platform/network/ResourceHandle.h
M Source/WebCore/platform/network/ResourceRequestBase.h
M Source/WebCore/platform/network/curl/CurlCacheManager.h
M Source/WebCore/platform/network/curl/CurlDownload.h
M Source/WebCore/platform/network/curl/DownloadBundle.h
M Source/WebCore/platform/win/BString.h
M Source/WebCore/platform/win/PopupMenuWin.h
M Source/WebCore/platform/win/SearchPopupMenuWin.h
M Source/WebCore/platform/win/SystemInfo.h
M Source/WebCore/platform/win/WebCoreBundleWin.h
M Source/WebCore/platform/win/WebCoreTextRenderer.h
M Source/WebCore/rendering/RenderLayer.h
M Source/WebCore/rendering/RenderLayerScrollableArea.h
Log Message:
-----------
Add exports to link a shared WebCore with WebKitLegacy for WinCairo
https://bugs.webkit.org/show_bug.cgi?id=248508
Reviewed by Darin Adler.
Add `WEBCORE_EXPORT` everywhere needed to build a `SHARED` WebCore and
link with WebKitLegacy.
The `JSWindowProxy` class was exported completely. The `s_info` variable
is declared through `DECLARE_INFO` which doesn't export it. There is a
`DECLARE_EXPORT_INFO` macro but it uses `JS_EXPORT_PRIVATE` which is
incorrect in WebCore.
* Source/WebCore/accessibility/AccessibilityListBox.h:
* Source/WebCore/accessibility/win/AccessibilityObjectWrapperWin.h:
* Source/WebCore/bindings/js/JSWindowProxy.h:
* Source/WebCore/dom/Document.h:
* Source/WebCore/dom/SimpleRange.cpp:
* Source/WebCore/dom/SimpleRange.h:
* Source/WebCore/editing/Editor.h:
* Source/WebCore/editing/FrameSelection.h:
* Source/WebCore/editing/VisibleUnits.h:
* Source/WebCore/html/HTMLFormElement.h:
* Source/WebCore/loader/cache/CachedResourceLoader.h:
* Source/WebCore/page/DOMWindow.h:
* Source/WebCore/page/DeprecatedGlobalSettings.h:
* Source/WebCore/page/EventHandler.h:
* Source/WebCore/page/Frame.h:
* Source/WebCore/page/FrameViewLayoutContext.h:
* Source/WebCore/page/win/FrameWin.h:
* Source/WebCore/platform/LocalizedStrings.h:
* Source/WebCore/platform/Pasteboard.h:
* Source/WebCore/platform/PlatformKeyboardEvent.h:
* Source/WebCore/platform/PlatformWheelEvent.h:
* Source/WebCore/platform/ScrollView.h:
* Source/WebCore/platform/Timer.h:
* Source/WebCore/platform/Widget.h:
* Source/WebCore/platform/graphics/Font.h:
* Source/WebCore/platform/graphics/IntSize.h:
* Source/WebCore/platform/graphics/cairo/RefPtrCairo.h:
* Source/WebCore/platform/graphics/opengl/TemporaryOpenGLSetting.h:
* Source/WebCore/platform/graphics/win/FullScreenController.h:
* Source/WebCore/platform/network/FormData.h:
* Source/WebCore/platform/network/ResourceHandle.h:
* Source/WebCore/platform/network/ResourceRequestBase.h:
* Source/WebCore/platform/network/curl/CurlCacheManager.h:
* Source/WebCore/platform/network/curl/CurlDownload.h:
* Source/WebCore/platform/network/curl/DownloadBundle.h:
* Source/WebCore/platform/win/BString.h:
* Source/WebCore/platform/win/PopupMenuWin.h:
* Source/WebCore/platform/win/SearchPopupMenuWin.h:
* Source/WebCore/platform/win/SystemInfo.h:
* Source/WebCore/platform/win/WebCoreBundleWin.h:
* Source/WebCore/platform/win/WebCoreTextRenderer.h:
* Source/WebCore/rendering/RenderLayer.h:
* Source/WebCore/rendering/RenderLayerScrollableArea.h:
Canonical link: https://commits.webkit.org/257503@main
More information about the webkit-changes
mailing list