summaryrefslogtreecommitdiff
path: root/chromium/extensions/common/constants.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/extensions/common/constants.cc')
-rw-r--r--chromium/extensions/common/constants.cc84
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