diff options
Diffstat (limited to 'chromium/extensions/common/constants.cc')
| -rw-r--r-- | chromium/extensions/common/constants.cc | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/chromium/extensions/common/constants.cc b/chromium/extensions/common/constants.cc new file mode 100644 index 00000000000..cfd00c117e3 --- /dev/null +++ b/chromium/extensions/common/constants.cc @@ -0,0 +1,84 @@ +// Copyright (c) 2012 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "extensions/common/constants.h" + +namespace extensions { + +const char kExtensionScheme[] = "chrome-extension"; +const char kExtensionResourceScheme[] = "chrome-extension-resource"; + +const base::FilePath::CharType kManifestFilename[] = + FILE_PATH_LITERAL("manifest.json"); +const base::FilePath::CharType kLocaleFolder[] = + FILE_PATH_LITERAL("_locales"); +const base::FilePath::CharType kMessagesFilename[] = + FILE_PATH_LITERAL("messages.json"); +const base::FilePath::CharType kPlatformSpecificFolder[] = + FILE_PATH_LITERAL("_platform_specific"); +const base::FilePath::CharType kMetadataFolder[] = + FILE_PATH_LITERAL("_metadata"); +const base::FilePath::CharType kVerifiedContentsFilename[] = + FILE_PATH_LITERAL("verified_contents.json"); +const base::FilePath::CharType kComputedHashesFilename[] = + FILE_PATH_LITERAL("computed_hashes.json"); + +const char kInstallDirectoryName[] = "Extensions"; + +const char kTempExtensionName[] = "CRX_INSTALL"; + +const char kDecodedImagesFilename[] = "DECODED_IMAGES"; + +const char kDecodedMessageCatalogsFilename[] = "DECODED_MESSAGE_CATALOGS"; + +const char kGeneratedBackgroundPageFilename[] = + "_generated_background_page.html"; + +const char kModulesDir[] = "_modules"; + +const base::FilePath::CharType kExtensionFileExtension[] = + FILE_PATH_LITERAL(".crx"); +const base::FilePath::CharType kExtensionKeyFileExtension[] = + FILE_PATH_LITERAL(".pem"); + +// If auto-updates are turned on, default to running every 5 hours. +const int kDefaultUpdateFrequencySeconds = 60 * 60 * 5; + +const char kLocalAppSettingsDirectoryName[] = "Local App Settings"; +const char kLocalExtensionSettingsDirectoryName[] = "Local Extension Settings"; +const char kSyncAppSettingsDirectoryName[] = "Sync App Settings"; +const char kSyncExtensionSettingsDirectoryName[] = "Sync Extension Settings"; +const char kManagedSettingsDirectoryName[] = "Managed Extension Settings"; +const char kStateStoreName[] = "Extension State"; +const char kRulesStoreName[] = "Extension Rules"; +const char kWebStoreAppId[] = "ahfgeienlihckogmohjhadlkjgocpleb"; + +const char kMimeTypeJpeg[] = "image/jpeg"; +const char kMimeTypePng[] = "image/png"; + +} // namespace extensions + +namespace extension_misc { + +const char kPdfExtensionId[] = "mhjfbmdgcfjbbpaeojofohoefgiehjai"; +const char kQuickOfficeComponentExtensionId[] = + "bpmcpldpdmajfigpchkicefoigmkfalc"; +const char kQuickOfficeInternalExtensionId[] = + "ehibbfinohgbchlgdbfpikodjaojhccn"; +const char kQuickOfficeExtensionId[] = "gbkeegbaiigmenfmjfclcdgdpimamgkj"; +const char kMimeHandlerPrivateTestExtensionId[] = + "oickdpebdnfbgkcaoklfcdhjniefkcji"; + +const char kProdHangoutsExtensionId[] = "nckgahadagoaajjgafhacjanaoiihapd"; +const char* const kHangoutsExtensionIds[6] = { + kProdHangoutsExtensionId, + "ljclpkphhpbpinifbeabbhlfddcpfdde", // Debug. + "ppleadejekpmccmnpjdimmlfljlkdfej", // Alpha. + "eggnbpckecmjlblplehfpjjdhhidfdoj", // Beta. + "jfjjdfefebklmdbmenmlehlopoocnoeh", // Packaged App Debug. + "knipolnnllmklapflnccelgolnpehhpl" // Packaged App Prod. + // Keep in sync with _api_features.json and _manifest_features.json. +}; + +} // namespace extension_misc |
