[Webkit-unassigned] [Bug 105342] New: [Mac] Remove Platform.h macros from WebKit Private Headers
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Dec 18 13:49:21 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=105342
Summary: [Mac] Remove Platform.h macros from WebKit Private
Headers
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebKit Misc.
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: joepeck at webkit.org
WebKit's public headers are free of Platform.h/Compiler.h macros, but it has a few uses in its private headers. This should be cleaned up and "PrivateHeaders" added to the check for macros build phase.
Note: the top 2 instances are actual uses, the rest appear to be directly defined flags. If those are safe, the script should be updated to not consider those errors.
shell> TARGET_BUILD_DIR="$build/Release" PROJECT_NAME="WebKit" SHALLOW_BUNDLE="NO" ./Tools/Scripts/check-for-inappropriate-macros-in-external-headers PrivateHeaders
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/DOMDocumentPrivate.h:50' included forbidden macro 'ENABLE' => '#if ENABLE(POINTER_LOCK)'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/DOMDocumentPrivate.h:53' included forbidden macro 'ENABLE' => '#if ENABLE(CSS_REGIONS)'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebDashboardRegion.h:26' included forbidden macro 'ENABLE' => '#if !defined(ENABLE_DASHBOARD_SUPPORT)'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebDashboardRegion.h:27' included forbidden macro 'ENABLE' => '#define ENABLE_DASHBOARD_SUPPORT 1'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebDashboardRegion.h:30' included forbidden macro 'ENABLE' => '#if ENABLE_DASHBOARD_SUPPORT'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebDatabaseManagerPrivate.h:29' included forbidden macro 'ENABLE' => '#if ENABLE(SQL_DATABASE)'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebFramePrivate.h:34' included forbidden macro 'ENABLE' => '#if !defined(ENABLE_NETSCAPE_PLUGIN_API)'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebFramePrivate.h:35' included forbidden macro 'ENABLE' => '#define ENABLE_NETSCAPE_PLUGIN_API 1'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebFramePrivate.h:90' included forbidden macro 'ENABLE' => '#if ENABLE_NETSCAPE_PLUGIN_API'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebHTMLViewPrivate.h:31' included forbidden macro 'ENABLE' => '#if !defined(ENABLE_NETSCAPE_PLUGIN_API)'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebHTMLViewPrivate.h:32' included forbidden macro 'ENABLE' => '#define ENABLE_NETSCAPE_PLUGIN_API 1'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebHTMLViewPrivate.h:112' included forbidden macro 'ENABLE' => '#if ENABLE_NETSCAPE_PLUGIN_API'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebPluginContainerPrivate.h:31' included forbidden macro 'ENABLE' => '#if !defined(ENABLE_PLUGIN_PROXY_FOR_VIDEO)'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebPluginContainerPrivate.h:32' included forbidden macro 'ENABLE' => '#define ENABLE_PLUGIN_PROXY_FOR_VIDEO 0'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebPluginContainerPrivate.h:35' included forbidden macro 'ENABLE' => '#if ENABLE_PLUGIN_PROXY_FOR_VIDEO'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebPluginContainerPrivate.h:45' included forbidden macro 'ENABLE' => '#if ENABLE_PLUGIN_PROXY_FOR_VIDEO'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebUIDelegatePrivate.h:31' included forbidden macro 'ENABLE' => '#if !defined(ENABLE_DASHBOARD_SUPPORT)'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebUIDelegatePrivate.h:32' included forbidden macro 'ENABLE' => '#define ENABLE_DASHBOARD_SUPPORT 1'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebUIDelegatePrivate.h:35' included forbidden macro 'ENABLE' => '#if !defined(ENABLE_FULLSCREEN_API)'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebUIDelegatePrivate.h:36' included forbidden macro 'ENABLE' => '#define ENABLE_FULLSCREEN_API 1'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebUIDelegatePrivate.h:130' included forbidden macro 'ENABLE' => '#if ENABLE_FULLSCREEN_API'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebUIDelegatePrivate.h:173' included forbidden macro 'ENABLE' => '#if ENABLE_DASHBOARD_SUPPORT'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebUIDelegatePrivate.h:238' included forbidden macro 'ENABLE' => '#if ENABLE_FULLSCREEN_API'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebViewPrivate.h:33' included forbidden macro 'ENABLE' => '#if !defined(ENABLE_DASHBOARD_SUPPORT)'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebViewPrivate.h:34' included forbidden macro 'ENABLE' => '#define ENABLE_DASHBOARD_SUPPORT 1'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebViewPrivate.h:73' included forbidden macro 'ENABLE' => '#if ENABLE_DASHBOARD_SUPPORT'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebViewPrivate.h:360' included forbidden macro 'ENABLE' => '#if ENABLE_DASHBOARD_SUPPORT'
ERROR: 'WebKit.framework/Versions/A/PrivateHeaders/WebViewPrivate.h:461' included forbidden macro 'ENABLE' => '#if ENABLE_DASHBOARD_SUPPORT'
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list