| /* |
| * Copyright (C) 2012 Google Inc. All rights reserved. |
| * |
| * Redistribution and use in source and binary forms, with or without |
| * modification, are permitted provided that the following conditions are |
| * met: |
| * |
| * * Redistributions of source code must retain the above copyright |
| * notice, this list of conditions and the following disclaimer. |
| * * Redistributions in binary form must reproduce the above |
| * copyright notice, this list of conditions and the following disclaimer |
| * in the documentation and/or other materials provided with the |
| * distribution. |
| * * Neither the name of Google Inc. nor the names of its |
| * contributors may be used to endorse or promote products derived from |
| * this software without specific prior written permission. |
| * |
| * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
| * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
| * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
| * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
| * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
| * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
| * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
| * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
| * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
| * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| */ |
| |
| // Use this file to assert that various public API enum values continue |
| // matching blink defined enum values. |
| |
| #include "bindings/core/v8/serialization/SerializedScriptValue.h" |
| #include "core/dom/IconURL.h" |
| #include "core/editing/SelectionType.h" |
| #if OS(MACOSX) |
| #include "core/events/WheelEvent.h" |
| #endif |
| #include "core/fileapi/FileError.h" |
| #include "core/frame/Frame.h" |
| #include "core/frame/FrameTypes.h" |
| #include "core/frame/LocalFrameClient.h" |
| #include "core/frame/Settings.h" |
| #include "core/frame/csp/CSPSource.h" |
| #include "core/frame/csp/ContentSecurityPolicy.h" |
| #include "core/html/HTMLInputElement.h" |
| #include "core/html/HTMLMediaElement.h" |
| #include "core/html/forms/TextControlInnerElements.h" |
| #include "core/html/media/AutoplayPolicy.h" |
| #include "core/layout/compositing/CompositedSelectionBound.h" |
| #include "core/loader/FrameLoaderTypes.h" |
| #include "core/loader/NavigationPolicy.h" |
| #include "core/page/PageVisibilityState.h" |
| #include "core/style/ComputedStyleConstants.h" |
| #include "modules/indexeddb/IDBKey.h" |
| #include "modules/indexeddb/IDBKeyPath.h" |
| #include "modules/indexeddb/IDBMetadata.h" |
| #include "modules/indexeddb/IndexedDB.h" |
| #include "modules/navigatorcontentutils/NavigatorContentUtilsClient.h" |
| #include "modules/quota/DeprecatedStorageQuota.h" |
| #include "modules/speech/SpeechRecognitionError.h" |
| #include "platform/FileMetadata.h" |
| #include "platform/FileSystemType.h" |
| #include "platform/fonts/FontDescription.h" |
| #include "platform/fonts/FontSmoothingMode.h" |
| #include "platform/loader/fetch/ResourceLoadPriority.h" |
| #include "platform/loader/fetch/ResourceResponse.h" |
| #include "platform/mediastream/MediaStreamSource.h" |
| #include "platform/network/ContentSecurityPolicyParsers.h" |
| #include "platform/scroll/ScrollTypes.h" |
| #include "platform/text/TextChecking.h" |
| #include "platform/text/TextDecoration.h" |
| #include "platform/weborigin/ReferrerPolicy.h" |
| #include "platform/weborigin/SchemeRegistry.h" |
| #include "platform/wtf/Assertions.h" |
| #include "platform/wtf/text/StringImpl.h" |
| #include "public/platform/WebClipboard.h" |
| #include "public/platform/WebContentSecurityPolicy.h" |
| #include "public/platform/WebContentSecurityPolicyStruct.h" |
| #include "public/platform/WebFileError.h" |
| #include "public/platform/WebFileInfo.h" |
| #include "public/platform/WebFileSystem.h" |
| #include "public/platform/WebHistoryScrollRestorationType.h" |
| #include "public/platform/WebInputEvent.h" |
| #include "public/platform/WebMediaPlayer.h" |
| #include "public/platform/WebMediaPlayerClient.h" |
| #include "public/platform/WebMediaSource.h" |
| #include "public/platform/WebMediaStreamSource.h" |
| #include "public/platform/WebMouseWheelEvent.h" |
| #include "public/platform/WebPageVisibilityState.h" |
| #include "public/platform/WebReferrerPolicy.h" |
| #include "public/platform/WebScrollbar.h" |
| #include "public/platform/WebScrollbarBehavior.h" |
| #include "public/platform/WebSelectionBound.h" |
| #include "public/platform/WebStorageQuotaError.h" |
| #include "public/platform/WebStorageQuotaType.h" |
| #include "public/platform/WebURLRequest.h" |
| #include "public/platform/WebURLResponse.h" |
| #include "public/platform/modules/indexeddb/WebIDBCursor.h" |
| #include "public/platform/modules/indexeddb/WebIDBDatabase.h" |
| #include "public/platform/modules/indexeddb/WebIDBDatabaseException.h" |
| #include "public/platform/modules/indexeddb/WebIDBFactory.h" |
| #include "public/platform/modules/indexeddb/WebIDBKey.h" |
| #include "public/platform/modules/indexeddb/WebIDBKeyPath.h" |
| #include "public/platform/modules/indexeddb/WebIDBMetadata.h" |
| #include "public/platform/modules/indexeddb/WebIDBTypes.h" |
| #include "public/web/WebClientRedirectPolicy.h" |
| #include "public/web/WebConsoleMessage.h" |
| #include "public/web/WebFrameClient.h" |
| #include "public/web/WebFrameLoadType.h" |
| #include "public/web/WebHistoryCommitType.h" |
| #include "public/web/WebHistoryItem.h" |
| #include "public/web/WebIconURL.h" |
| #include "public/web/WebInputElement.h" |
| #include "public/web/WebNavigationPolicy.h" |
| #include "public/web/WebNavigatorContentUtilsClient.h" |
| #include "public/web/WebRemoteFrameClient.h" |
| #include "public/web/WebSandboxFlags.h" |
| #include "public/web/WebSecurityPolicy.h" |
| #include "public/web/WebSelection.h" |
| #include "public/web/WebSerializedScriptValueVersion.h" |
| #include "public/web/WebSettings.h" |
| #include "public/web/WebSpeechRecognizerClient.h" |
| #include "public/web/WebTextCheckingResult.h" |
| #include "public/web/WebTextDecorationType.h" |
| #include "public/web/WebView.h" |
| |
| namespace blink { |
| |
| |
| STATIC_ASSERT_ENUM(WebClientRedirectPolicy::kNotClientRedirect, |
| ClientRedirectPolicy::kNotClientRedirect); |
| STATIC_ASSERT_ENUM(WebClientRedirectPolicy::kClientRedirect, |
| ClientRedirectPolicy::kClientRedirect); |
| |
| |
| |
| |
| STATIC_ASSERT_ENUM(WebFrameOwnerProperties::ScrollingMode::kAuto, |
| kScrollbarAuto); |
| STATIC_ASSERT_ENUM(WebFrameOwnerProperties::ScrollingMode::kAlwaysOff, |
| kScrollbarAlwaysOff); |
| STATIC_ASSERT_ENUM(WebFrameOwnerProperties::ScrollingMode::kAlwaysOn, |
| kScrollbarAlwaysOn); |
| |
| STATIC_ASSERT_ENUM(WebIconURL::kTypeInvalid, kInvalidIcon); |
| STATIC_ASSERT_ENUM(WebIconURL::kTypeFavicon, kFavicon); |
| STATIC_ASSERT_ENUM(WebIconURL::kTypeTouch, kTouchIcon); |
| STATIC_ASSERT_ENUM(WebIconURL::kTypeTouchPrecomposed, kTouchPrecomposedIcon); |
| |
| STATIC_ASSERT_ENUM(WebMediaPlayer::kReadyStateHaveNothing, |
| HTMLMediaElement::kHaveNothing); |
| STATIC_ASSERT_ENUM(WebMediaPlayer::kReadyStateHaveMetadata, |
| HTMLMediaElement::kHaveMetadata); |
| STATIC_ASSERT_ENUM(WebMediaPlayer::kReadyStateHaveCurrentData, |
| HTMLMediaElement::kHaveCurrentData); |
| STATIC_ASSERT_ENUM(WebMediaPlayer::kReadyStateHaveFutureData, |
| HTMLMediaElement::kHaveFutureData); |
| STATIC_ASSERT_ENUM(WebMediaPlayer::kReadyStateHaveEnoughData, |
| HTMLMediaElement::kHaveEnoughData); |
| |
| STATIC_ASSERT_ENUM(WebScrollbar::kHorizontal, kHorizontalScrollbar); |
| STATIC_ASSERT_ENUM(WebScrollbar::kVertical, kVerticalScrollbar); |
| |
| STATIC_ASSERT_ENUM(WebScrollbar::kScrollByLine, kScrollByLine); |
| STATIC_ASSERT_ENUM(WebScrollbar::kScrollByPage, kScrollByPage); |
| STATIC_ASSERT_ENUM(WebScrollbar::kScrollByDocument, kScrollByDocument); |
| STATIC_ASSERT_ENUM(WebScrollbar::kScrollByPixel, kScrollByPixel); |
| |
| STATIC_ASSERT_ENUM(WebScrollbar::kRegularScrollbar, kRegularScrollbar); |
| STATIC_ASSERT_ENUM(WebScrollbar::kSmallScrollbar, kSmallScrollbar); |
| STATIC_ASSERT_ENUM(WebScrollbar::kNoPart, kNoPart); |
| STATIC_ASSERT_ENUM(WebScrollbar::kBackButtonStartPart, kBackButtonStartPart); |
| STATIC_ASSERT_ENUM(WebScrollbar::kForwardButtonStartPart, |
| kForwardButtonStartPart); |
| STATIC_ASSERT_ENUM(WebScrollbar::kBackTrackPart, kBackTrackPart); |
| STATIC_ASSERT_ENUM(WebScrollbar::kThumbPart, kThumbPart); |
| STATIC_ASSERT_ENUM(WebScrollbar::kForwardTrackPart, kForwardTrackPart); |
| STATIC_ASSERT_ENUM(WebScrollbar::kBackButtonEndPart, kBackButtonEndPart); |
| STATIC_ASSERT_ENUM(WebScrollbar::kForwardButtonEndPart, kForwardButtonEndPart); |
| STATIC_ASSERT_ENUM(WebScrollbar::kScrollbarBGPart, kScrollbarBGPart); |
| STATIC_ASSERT_ENUM(WebScrollbar::kTrackBGPart, kTrackBGPart); |
| STATIC_ASSERT_ENUM(WebScrollbar::kAllParts, kAllParts); |
| STATIC_ASSERT_ENUM(kWebScrollbarOverlayColorThemeDark, |
| kScrollbarOverlayColorThemeDark); |
| STATIC_ASSERT_ENUM(kWebScrollbarOverlayColorThemeLight, |
| kScrollbarOverlayColorThemeLight); |
| |
| STATIC_ASSERT_ENUM(WebSettings::kEditingBehaviorMac, kEditingMacBehavior); |
| STATIC_ASSERT_ENUM(WebSettings::kEditingBehaviorWin, kEditingWindowsBehavior); |
| STATIC_ASSERT_ENUM(WebSettings::kEditingBehaviorUnix, kEditingUnixBehavior); |
| STATIC_ASSERT_ENUM(WebSettings::kEditingBehaviorAndroid, |
| kEditingAndroidBehavior); |
| |
| STATIC_ASSERT_ENUM(WebSettings::PassiveEventListenerDefault::kFalse, |
| PassiveListenerDefault::kFalse); |
| STATIC_ASSERT_ENUM(WebSettings::PassiveEventListenerDefault::kTrue, |
| PassiveListenerDefault::kTrue); |
| STATIC_ASSERT_ENUM(WebSettings::PassiveEventListenerDefault::kForceAllTrue, |
| PassiveListenerDefault::kForceAllTrue); |
| |
| STATIC_ASSERT_ENUM(kWebIDBDatabaseExceptionUnknownError, kUnknownError); |
| STATIC_ASSERT_ENUM(kWebIDBDatabaseExceptionConstraintError, kConstraintError); |
| STATIC_ASSERT_ENUM(kWebIDBDatabaseExceptionDataError, kDataError); |
| STATIC_ASSERT_ENUM(kWebIDBDatabaseExceptionVersionError, kVersionError); |
| STATIC_ASSERT_ENUM(kWebIDBDatabaseExceptionAbortError, kAbortError); |
| STATIC_ASSERT_ENUM(kWebIDBDatabaseExceptionQuotaError, kQuotaExceededError); |
| STATIC_ASSERT_ENUM(kWebIDBDatabaseExceptionTimeoutError, kTimeoutError); |
| |
| STATIC_ASSERT_ENUM(kWebIDBKeyTypeInvalid, IDBKey::kInvalidType); |
| STATIC_ASSERT_ENUM(kWebIDBKeyTypeArray, IDBKey::kArrayType); |
| STATIC_ASSERT_ENUM(kWebIDBKeyTypeBinary, IDBKey::kBinaryType); |
| STATIC_ASSERT_ENUM(kWebIDBKeyTypeString, IDBKey::kStringType); |
| STATIC_ASSERT_ENUM(kWebIDBKeyTypeDate, IDBKey::kDateType); |
| STATIC_ASSERT_ENUM(kWebIDBKeyTypeNumber, IDBKey::kNumberType); |
| |
| STATIC_ASSERT_ENUM(kWebIDBKeyPathTypeNull, IDBKeyPath::kNullType); |
| STATIC_ASSERT_ENUM(kWebIDBKeyPathTypeString, IDBKeyPath::kStringType); |
| STATIC_ASSERT_ENUM(kWebIDBKeyPathTypeArray, IDBKeyPath::kArrayType); |
| |
| STATIC_ASSERT_ENUM(WebIDBMetadata::kNoVersion, IDBDatabaseMetadata::kNoVersion); |
| |
| STATIC_ASSERT_ENUM(WebFileSystem::kTypeTemporary, kFileSystemTypeTemporary); |
| STATIC_ASSERT_ENUM(WebFileSystem::kTypePersistent, kFileSystemTypePersistent); |
| STATIC_ASSERT_ENUM(WebFileSystem::kTypeExternal, kFileSystemTypeExternal); |
| STATIC_ASSERT_ENUM(WebFileSystem::kTypeIsolated, kFileSystemTypeIsolated); |
| STATIC_ASSERT_ENUM(WebFileInfo::kTypeUnknown, FileMetadata::kTypeUnknown); |
| STATIC_ASSERT_ENUM(WebFileInfo::kTypeFile, FileMetadata::kTypeFile); |
| STATIC_ASSERT_ENUM(WebFileInfo::kTypeDirectory, FileMetadata::kTypeDirectory); |
| |
| STATIC_ASSERT_ENUM(kWebFileErrorNotFound, FileError::kNotFoundErr); |
| STATIC_ASSERT_ENUM(kWebFileErrorSecurity, FileError::kSecurityErr); |
| STATIC_ASSERT_ENUM(kWebFileErrorAbort, FileError::kAbortErr); |
| STATIC_ASSERT_ENUM(kWebFileErrorNotReadable, FileError::kNotReadableErr); |
| STATIC_ASSERT_ENUM(kWebFileErrorEncoding, FileError::kEncodingErr); |
| STATIC_ASSERT_ENUM(kWebFileErrorNoModificationAllowed, |
| FileError::kNoModificationAllowedErr); |
| STATIC_ASSERT_ENUM(kWebFileErrorInvalidState, FileError::kInvalidStateErr); |
| STATIC_ASSERT_ENUM(kWebFileErrorSyntax, FileError::kSyntaxErr); |
| STATIC_ASSERT_ENUM(kWebFileErrorInvalidModification, |
| FileError::kInvalidModificationErr); |
| STATIC_ASSERT_ENUM(kWebFileErrorQuotaExceeded, FileError::kQuotaExceededErr); |
| STATIC_ASSERT_ENUM(kWebFileErrorTypeMismatch, FileError::kTypeMismatchErr); |
| STATIC_ASSERT_ENUM(kWebFileErrorPathExists, FileError::kPathExistsErr); |
| |
| STATIC_ASSERT_ENUM(kWebTextDecorationTypeSpelling, kTextDecorationTypeSpelling); |
| STATIC_ASSERT_ENUM(kWebTextDecorationTypeGrammar, kTextDecorationTypeGrammar); |
| |
| STATIC_ASSERT_ENUM(kWebStorageQuotaErrorNotSupported, kNotSupportedError); |
| STATIC_ASSERT_ENUM(kWebStorageQuotaErrorInvalidModification, |
| kInvalidModificationError); |
| STATIC_ASSERT_ENUM(kWebStorageQuotaErrorInvalidAccess, kInvalidAccessError); |
| STATIC_ASSERT_ENUM(kWebStorageQuotaErrorAbort, kAbortError); |
| |
| STATIC_ASSERT_ENUM(kWebStorageQuotaTypeTemporary, |
| DeprecatedStorageQuota::kTemporary); |
| STATIC_ASSERT_ENUM(kWebStorageQuotaTypePersistent, |
| DeprecatedStorageQuota::kPersistent); |
| |
| STATIC_ASSERT_ENUM(kWebPageVisibilityStateVisible, kPageVisibilityStateVisible); |
| STATIC_ASSERT_ENUM(kWebPageVisibilityStateHidden, kPageVisibilityStateHidden); |
| STATIC_ASSERT_ENUM(kWebPageVisibilityStatePrerender, |
| kPageVisibilityStatePrerender); |
| |
| STATIC_ASSERT_ENUM(WebMediaStreamSource::kTypeAudio, |
| MediaStreamSource::kTypeAudio); |
| STATIC_ASSERT_ENUM(WebMediaStreamSource::kTypeVideo, |
| MediaStreamSource::kTypeVideo); |
| STATIC_ASSERT_ENUM(WebMediaStreamSource::kReadyStateLive, |
| MediaStreamSource::kReadyStateLive); |
| STATIC_ASSERT_ENUM(WebMediaStreamSource::kReadyStateMuted, |
| MediaStreamSource::kReadyStateMuted); |
| STATIC_ASSERT_ENUM(WebMediaStreamSource::kReadyStateEnded, |
| MediaStreamSource::kReadyStateEnded); |
| |
| STATIC_ASSERT_ENUM(WebSpeechRecognizerClient::kOtherError, |
| SpeechRecognitionError::kErrorCodeOther); |
| STATIC_ASSERT_ENUM(WebSpeechRecognizerClient::kNoSpeechError, |
| SpeechRecognitionError::kErrorCodeNoSpeech); |
| STATIC_ASSERT_ENUM(WebSpeechRecognizerClient::kAbortedError, |
| SpeechRecognitionError::kErrorCodeAborted); |
| STATIC_ASSERT_ENUM(WebSpeechRecognizerClient::kAudioCaptureError, |
| SpeechRecognitionError::kErrorCodeAudioCapture); |
| STATIC_ASSERT_ENUM(WebSpeechRecognizerClient::kNetworkError, |
| SpeechRecognitionError::kErrorCodeNetwork); |
| STATIC_ASSERT_ENUM(WebSpeechRecognizerClient::kNotAllowedError, |
| SpeechRecognitionError::kErrorCodeNotAllowed); |
| STATIC_ASSERT_ENUM(WebSpeechRecognizerClient::kServiceNotAllowedError, |
| SpeechRecognitionError::kErrorCodeServiceNotAllowed); |
| STATIC_ASSERT_ENUM(WebSpeechRecognizerClient::kBadGrammarError, |
| SpeechRecognitionError::kErrorCodeBadGrammar); |
| STATIC_ASSERT_ENUM(WebSpeechRecognizerClient::kLanguageNotSupportedError, |
| SpeechRecognitionError::kErrorCodeLanguageNotSupported); |
| |
| STATIC_ASSERT_ENUM(kWebReferrerPolicyAlways, kReferrerPolicyAlways); |
| STATIC_ASSERT_ENUM(kWebReferrerPolicyDefault, kReferrerPolicyDefault); |
| STATIC_ASSERT_ENUM(kWebReferrerPolicyNoReferrerWhenDowngrade, |
| kReferrerPolicyNoReferrerWhenDowngrade); |
| STATIC_ASSERT_ENUM(kWebReferrerPolicyNever, kReferrerPolicyNever); |
| STATIC_ASSERT_ENUM(kWebReferrerPolicyOrigin, kReferrerPolicyOrigin); |
| STATIC_ASSERT_ENUM(kWebReferrerPolicyOriginWhenCrossOrigin, |
| kReferrerPolicyOriginWhenCrossOrigin); |
| STATIC_ASSERT_ENUM(kWebReferrerPolicySameOrigin, kReferrerPolicySameOrigin); |
| STATIC_ASSERT_ENUM(kWebReferrerPolicyStrictOrigin, kReferrerPolicyStrictOrigin); |
| STATIC_ASSERT_ENUM( |
| kWebReferrerPolicyNoReferrerWhenDowngradeOriginWhenCrossOrigin, |
| kReferrerPolicyNoReferrerWhenDowngradeOriginWhenCrossOrigin); |
| |
| STATIC_ASSERT_ENUM(kWebContentSecurityPolicyTypeReport, |
| kContentSecurityPolicyHeaderTypeReport); |
| STATIC_ASSERT_ENUM(kWebContentSecurityPolicyTypeEnforce, |
| kContentSecurityPolicyHeaderTypeEnforce); |
| |
| STATIC_ASSERT_ENUM(kWebContentSecurityPolicySourceHTTP, |
| kContentSecurityPolicyHeaderSourceHTTP); |
| STATIC_ASSERT_ENUM(kWebContentSecurityPolicySourceMeta, |
| kContentSecurityPolicyHeaderSourceMeta); |
| |
| STATIC_ASSERT_ENUM(kWebWildcardDispositionNoWildcard, CSPSource::kNoWildcard); |
| STATIC_ASSERT_ENUM(kWebWildcardDispositionHasWildcard, CSPSource::kHasWildcard); |
| |
| STATIC_ASSERT_ENUM(WebURLResponse::kHTTPVersionUnknown, |
| ResourceResponse::kHTTPVersionUnknown); |
| STATIC_ASSERT_ENUM(WebURLResponse::kHTTPVersion_0_9, |
| ResourceResponse::kHTTPVersion_0_9); |
| STATIC_ASSERT_ENUM(WebURLResponse::kHTTPVersion_1_0, |
| ResourceResponse::kHTTPVersion_1_0); |
| STATIC_ASSERT_ENUM(WebURLResponse::kHTTPVersion_1_1, |
| ResourceResponse::kHTTPVersion_1_1); |
| STATIC_ASSERT_ENUM(WebURLResponse::kHTTPVersion_2_0, |
| ResourceResponse::kHTTPVersion_2_0); |
| |
| STATIC_ASSERT_ENUM(WebURLRequest::kPriorityUnresolved, |
| kResourceLoadPriorityUnresolved); |
| STATIC_ASSERT_ENUM(WebURLRequest::kPriorityVeryLow, |
| kResourceLoadPriorityVeryLow); |
| STATIC_ASSERT_ENUM(WebURLRequest::kPriorityLow, kResourceLoadPriorityLow); |
| STATIC_ASSERT_ENUM(WebURLRequest::kPriorityMedium, kResourceLoadPriorityMedium); |
| STATIC_ASSERT_ENUM(WebURLRequest::kPriorityHigh, kResourceLoadPriorityHigh); |
| STATIC_ASSERT_ENUM(WebURLRequest::kPriorityVeryHigh, |
| kResourceLoadPriorityVeryHigh); |
| |
| STATIC_ASSERT_ENUM(kWebNavigationPolicyIgnore, kNavigationPolicyIgnore); |
| STATIC_ASSERT_ENUM(kWebNavigationPolicyDownload, kNavigationPolicyDownload); |
| STATIC_ASSERT_ENUM(kWebNavigationPolicyCurrentTab, kNavigationPolicyCurrentTab); |
| STATIC_ASSERT_ENUM(kWebNavigationPolicyNewBackgroundTab, |
| kNavigationPolicyNewBackgroundTab); |
| STATIC_ASSERT_ENUM(kWebNavigationPolicyNewForegroundTab, |
| kNavigationPolicyNewForegroundTab); |
| STATIC_ASSERT_ENUM(kWebNavigationPolicyNewWindow, kNavigationPolicyNewWindow); |
| STATIC_ASSERT_ENUM(kWebNavigationPolicyNewPopup, kNavigationPolicyNewPopup); |
| |
| STATIC_ASSERT_ENUM(kWebStandardCommit, kStandardCommit); |
| STATIC_ASSERT_ENUM(kWebBackForwardCommit, kBackForwardCommit); |
| STATIC_ASSERT_ENUM(kWebInitialCommitInChildFrame, kInitialCommitInChildFrame); |
| STATIC_ASSERT_ENUM(kWebHistoryInertCommit, kHistoryInertCommit); |
| |
| STATIC_ASSERT_ENUM(kWebHistorySameDocumentLoad, kHistorySameDocumentLoad); |
| STATIC_ASSERT_ENUM(kWebHistoryDifferentDocumentLoad, |
| kHistoryDifferentDocumentLoad); |
| |
| STATIC_ASSERT_ENUM(kWebHistoryScrollRestorationManual, |
| kScrollRestorationManual); |
| STATIC_ASSERT_ENUM(kWebHistoryScrollRestorationAuto, kScrollRestorationAuto); |
| |
| STATIC_ASSERT_ENUM(WebConsoleMessage::kLevelVerbose, kVerboseMessageLevel); |
| STATIC_ASSERT_ENUM(WebConsoleMessage::kLevelInfo, kInfoMessageLevel); |
| STATIC_ASSERT_ENUM(WebConsoleMessage::kLevelWarning, kWarningMessageLevel); |
| STATIC_ASSERT_ENUM(WebConsoleMessage::kLevelError, kErrorMessageLevel); |
| |
| STATIC_ASSERT_ENUM(kWebCustomHandlersNew, |
| NavigatorContentUtilsClient::kCustomHandlersNew); |
| STATIC_ASSERT_ENUM(kWebCustomHandlersRegistered, |
| NavigatorContentUtilsClient::kCustomHandlersRegistered); |
| STATIC_ASSERT_ENUM(kWebCustomHandlersDeclined, |
| NavigatorContentUtilsClient::kCustomHandlersDeclined); |
| |
| STATIC_ASSERT_ENUM(WebSelection::kNoSelection, kNoSelection); |
| STATIC_ASSERT_ENUM(WebSelection::kCaretSelection, kCaretSelection); |
| STATIC_ASSERT_ENUM(WebSelection::kRangeSelection, kRangeSelection); |
| |
| STATIC_ASSERT_ENUM(WebSettings::kImageAnimationPolicyAllowed, |
| kImageAnimationPolicyAllowed); |
| STATIC_ASSERT_ENUM(WebSettings::kImageAnimationPolicyAnimateOnce, |
| kImageAnimationPolicyAnimateOnce); |
| STATIC_ASSERT_ENUM(WebSettings::kImageAnimationPolicyNoAnimation, |
| kImageAnimationPolicyNoAnimation); |
| |
| STATIC_ASSERT_ENUM(WebSettings::kV8CacheOptionsDefault, kV8CacheOptionsDefault); |
| STATIC_ASSERT_ENUM(WebSettings::kV8CacheOptionsNone, kV8CacheOptionsNone); |
| STATIC_ASSERT_ENUM(WebSettings::kV8CacheOptionsParse, kV8CacheOptionsParse); |
| STATIC_ASSERT_ENUM(WebSettings::kV8CacheOptionsCode, kV8CacheOptionsCode); |
| |
| STATIC_ASSERT_ENUM(WebSettings::V8CacheStrategiesForCacheStorage::kDefault, |
| V8CacheStrategiesForCacheStorage::kDefault); |
| STATIC_ASSERT_ENUM(WebSettings::V8CacheStrategiesForCacheStorage::kNone, |
| V8CacheStrategiesForCacheStorage::kNone); |
| STATIC_ASSERT_ENUM(WebSettings::V8CacheStrategiesForCacheStorage::kNormal, |
| V8CacheStrategiesForCacheStorage::kNormal); |
| STATIC_ASSERT_ENUM(WebSettings::V8CacheStrategiesForCacheStorage::kAggressive, |
| V8CacheStrategiesForCacheStorage::kAggressive); |
| |
| STATIC_ASSERT_ENUM(WebSandboxFlags::kNone, kSandboxNone); |
| STATIC_ASSERT_ENUM(WebSandboxFlags::kNavigation, kSandboxNavigation); |
| STATIC_ASSERT_ENUM(WebSandboxFlags::kPlugins, kSandboxPlugins); |
| STATIC_ASSERT_ENUM(WebSandboxFlags::kOrigin, kSandboxOrigin); |
| STATIC_ASSERT_ENUM(WebSandboxFlags::kForms, kSandboxForms); |
| STATIC_ASSERT_ENUM(WebSandboxFlags::kScripts, kSandboxScripts); |
| STATIC_ASSERT_ENUM(WebSandboxFlags::kTopNavigation, kSandboxTopNavigation); |
| STATIC_ASSERT_ENUM(WebSandboxFlags::kPopups, kSandboxPopups); |
| STATIC_ASSERT_ENUM(WebSandboxFlags::kAutomaticFeatures, |
| kSandboxAutomaticFeatures); |
| STATIC_ASSERT_ENUM(WebSandboxFlags::kPointerLock, kSandboxPointerLock); |
| STATIC_ASSERT_ENUM(WebSandboxFlags::kDocumentDomain, kSandboxDocumentDomain); |
| STATIC_ASSERT_ENUM(WebSandboxFlags::kOrientationLock, kSandboxOrientationLock); |
| STATIC_ASSERT_ENUM(WebSandboxFlags::kPropagatesToAuxiliaryBrowsingContexts, |
| kSandboxPropagatesToAuxiliaryBrowsingContexts); |
| STATIC_ASSERT_ENUM(WebSandboxFlags::kModals, kSandboxModals); |
| |
| STATIC_ASSERT_ENUM(LocalFrameClient::kBeforeUnloadHandler, |
| WebFrameClient::kBeforeUnloadHandler); |
| STATIC_ASSERT_ENUM(LocalFrameClient::kUnloadHandler, |
| WebFrameClient::kUnloadHandler); |
| |
| STATIC_ASSERT_ENUM(WebFrameLoadType::kStandard, kFrameLoadTypeStandard); |
| STATIC_ASSERT_ENUM(WebFrameLoadType::kBackForward, kFrameLoadTypeBackForward); |
| STATIC_ASSERT_ENUM(WebFrameLoadType::kReload, kFrameLoadTypeReload); |
| STATIC_ASSERT_ENUM(WebFrameLoadType::kReplaceCurrentItem, |
| kFrameLoadTypeReplaceCurrentItem); |
| STATIC_ASSERT_ENUM(WebFrameLoadType::kInitialInChildFrame, |
| kFrameLoadTypeInitialInChildFrame); |
| STATIC_ASSERT_ENUM(WebFrameLoadType::kInitialHistoryLoad, |
| kFrameLoadTypeInitialHistoryLoad); |
| STATIC_ASSERT_ENUM(WebFrameLoadType::kReloadBypassingCache, |
| kFrameLoadTypeReloadBypassingCache); |
| |
| STATIC_ASSERT_ENUM(FrameDetachType::kRemove, |
| WebFrameClient::DetachType::kRemove); |
| STATIC_ASSERT_ENUM(FrameDetachType::kSwap, WebFrameClient::DetachType::kSwap); |
| STATIC_ASSERT_ENUM(FrameDetachType::kRemove, |
| WebRemoteFrameClient::DetachType::kRemove); |
| STATIC_ASSERT_ENUM(FrameDetachType::kSwap, |
| WebRemoteFrameClient::DetachType::kSwap); |
| |
| STATIC_ASSERT_ENUM(WebSettings::ProgressBarCompletion::kLoadEvent, |
| ProgressBarCompletion::kLoadEvent); |
| STATIC_ASSERT_ENUM(WebSettings::ProgressBarCompletion::kResourcesBeforeDCL, |
| ProgressBarCompletion::kResourcesBeforeDCL); |
| STATIC_ASSERT_ENUM(WebSettings::ProgressBarCompletion::kDOMContentLoaded, |
| ProgressBarCompletion::kDOMContentLoaded); |
| STATIC_ASSERT_ENUM( |
| WebSettings::ProgressBarCompletion::kResourcesBeforeDCLAndSameOriginIFrames, |
| ProgressBarCompletion::kResourcesBeforeDCLAndSameOriginIFrames); |
| |
| STATIC_ASSERT_ENUM(WebSettings::AutoplayPolicy::kNoUserGestureRequired, |
| AutoplayPolicy::Type::kNoUserGestureRequired); |
| STATIC_ASSERT_ENUM(WebSettings::AutoplayPolicy::kUserGestureRequired, |
| AutoplayPolicy::Type::kUserGestureRequired); |
| STATIC_ASSERT_ENUM( |
| WebSettings::AutoplayPolicy::kUserGestureRequiredForCrossOrigin, |
| AutoplayPolicy::Type::kUserGestureRequiredForCrossOrigin); |
| STATIC_ASSERT_ENUM(WebSettings::AutoplayPolicy::kDocumentUserActivationRequired, |
| AutoplayPolicy::Type::kDocumentUserActivationRequired); |
| |
| // This ensures that the version number published in |
| // WebSerializedScriptValueVersion.h matches the serializer's understanding. |
| // TODO(jbroman): Fix this to also account for the V8-side version. See |
| // https://crbug.com/704293. |
| static_assert(kSerializedScriptValueVersion == |
| SerializedScriptValue::kWireFormatVersion, |
| "Update WebSerializedScriptValueVersion.h."); |
| |
| } // namespace blink |