Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3438)

Unified Diff: chrome/common/gears_api.h

Issue 6576020: Remove Gears from Chrome (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: windows fixes Created 9 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/common/chrome_switches.cc ('k') | chrome/common/geoposition.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/common/gears_api.h
diff --git a/chrome/common/gears_api.h b/chrome/common/gears_api.h
deleted file mode 100644
index 2b2f425e8c6aa384bfd8fa14040614117501c3c4..0000000000000000000000000000000000000000
--- a/chrome/common/gears_api.h
+++ /dev/null
@@ -1,98 +0,0 @@
-// Copyright (c) 2006-2008 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.
-//
-// This header specifies extensions to the Chrome Plugin API to support Gears.
-
-#ifndef CHROME_COMMON_GEARS_API_H__
-#define CHROME_COMMON_GEARS_API_H__
-#pragma once
-
-#include "chrome/common/chrome_plugin_api.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-// CommandIDs used when Chrome calls into Gears using CPP_HandleCommand.
-// Note: do not change the enum values. We want to preserve backwards
-// compatibility.
-typedef enum {
- // Ask gears to show its settings dialog. Typical usage is for the plugin
- // to display it using a call to CPB_ShowHtmlDialog. No command_data is
- // provided.
- GEARSPLUGINCOMMAND_SHOW_SETTINGS = 0,
-
- // Ask gears to create a shortcut to a web page. command_data points
- // to a GearsShortcutData struct.
- GEARSPLUGINCOMMAND_CREATE_SHORTCUT = 1,
-
- // Query gears for the list of installed shortcuts. command_data points
- // to a GearsShortcutList struct.
- GEARSPLUGINCOMMAND_GET_SHORTCUT_LIST = 2,
-} GearsPluginCommand;
-
-// CommandIDs used when Gears calls into Chrome using CPB_HandleCommand.
-// Note: do not change the enum values. We want to preserve backwards
-// compatibility.
-typedef enum {
- // Tell chrome that the GEARSPLUGINCOMMAND_CREATE_SHORTCUT command is done,
- // and the user has closed the dialog. command_data points to the same
- // GearsShortcutData struct that was passed to the plugin command.
- GEARSBROWSERCOMMAND_CREATE_SHORTCUT_DONE = 1,
-
- // Notifies the browser of changes to the gears shortcuts database.
- // command_data is null.
- GEARSBROWSERCOMMAND_NOTIFY_SHORTCUTS_CHANGED = 3,
-} GearsBrowserCommand;
-
-// Note: currently only 16x16, 32x32, 48x48, and 128x128 icons are supported.
-typedef struct _GearsShortcutIcon {
- const char* size; // unused
- const char* url; // the URL of the icon, which should be a PNG image
- int width; // width of the icon
- int height; // height of the icon
-} GearsShortcutIcon;
-
-// Command data for GEARSPLUGINCOMMAND_CREATE_SHORTCUT.
-typedef struct _GearsShortcutData {
- const char* name; // the shortcut's name (also used as the filename)
- const char* url; // the URL that the shortcut should launch
- const char* description; // an optional description
- GearsShortcutIcon icons[4]; // list of icons to use for this shortcut
-} GearsShortcutData;
-
-// Command data for GEARSPLUGINCOMMAND_CREATE_SHORTCUT used in 0.6 and later.
-// This struct is backwards compatible with the first version.
-// http://b/viewIssue?id=1331408 - Chrome sanitizes 'name' for compatibility
-// with older versions of Gears that expect this. 'orig_name' is unsanitized,
-// which allows Gears to do its own validation.
-typedef struct _GearsShortcutData2 {
- const char* name; // unused - for back compat with above struct
- const char* url; // the URL that the shortcut should launch
- const char* description; // an optional description
- GearsShortcutIcon icons[4]; // list of icons to use for this shortcut
- const char* orig_name; // the shortcut's unmodified filename (added in 0.6)
-} GearsShortcutData2;
-
-// Command data for GEARSPLUGINCOMMAND_GET_SHORTCUT_LIST.
-typedef struct _GearsShortcutList {
- // Note: these are output params, set by Gears. There are no input params.
- // Memory for these shortcuts, including the strings they hold, should be
- // freed by the browser using CPB_Free.
- GearsShortcutData* shortcuts; // array of installed shortcuts
- uint32 num_shortcuts; // size of the array
-} GearsShortcutList;
-
-// Command data for GEARSBROWSERCOMMAND_CREATE_SHORTCUT_DONE
-typedef struct _GearsCreateShortcutResult {
- GearsShortcutData2* shortcut; // pointer to struct passed to
- // GEARSPLUGINCOMMAND_CREATE_SHORTCUT
- CPError result; // CPERR_SUCCESS if shortcut was created, or error otherwise
-} GearsCreateShortcutResult;
-
-#ifdef __cplusplus
-} // extern "C"
-#endif
-
-#endif // CHROME_COMMON_GEARS_API_H_
« no previous file with comments | « chrome/common/chrome_switches.cc ('k') | chrome/common/geoposition.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698