summaryrefslogtreecommitdiffstats
path: root/webkit/glue/dom_operations.h
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/glue/dom_operations.h')
-rw-r--r--webkit/glue/dom_operations.h26
1 files changed, 8 insertions, 18 deletions
diff --git a/webkit/glue/dom_operations.h b/webkit/glue/dom_operations.h
index 1c668cf..951eb0f 100644
--- a/webkit/glue/dom_operations.h
+++ b/webkit/glue/dom_operations.h
@@ -10,7 +10,6 @@
#include "gfx/size.h"
#include "googleurl/src/gurl.h"
-#include "third_party/skia/include/core/SkBitmap.h"
namespace WebKit {
class WebDocument;
@@ -65,32 +64,23 @@ struct WebApplicationInfo {
GURL url;
int width;
int height;
- SkBitmap data;
};
- // URL to a manifest that defines the application. If specified, all other
- // attributes are derived from this manifest, and the manifest is the unique
- // ID of the application.
- GURL manifest_url;
-
- // Title of the application.
+ // Title of the application. This is set from the meta tag whose name is
+ // 'application-name'.
string16 title;
- // Description of the application.
+ // Description of the application. This is set from the meta tag whose name
+ // is 'description'.
string16 description;
- // The launch URL for the app.
+ // URL for the app. This is set from the meta tag whose name is
+ // 'application-url'.
GURL app_url;
- // Set of available icons.
+ // Set of available icons. This is set for all link tags whose rel=icon. Only
+ // icons that have a non-zero (width and/or height) are added.
std::vector<IconInfo> icons;
-
- // The permissions the app requests. Only supported with manifest-based apps.
- std::vector<std::string> permissions;
-
- // Set of URLs that comprise the app. Only supported with manifest-based apps.
- // All these must be of the same origin as manifest_url.
- std::vector<GURL> urls;
};
// Parses the icon's size attribute as defined in the HTML 5 spec. Returns true