summaryrefslogtreecommitdiffstats
path: root/chrome/browser/userfeedback
diff options
context:
space:
mode:
authorrkc@google.com <rkc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-22 10:38:54 +0000
committerrkc@google.com <rkc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-22 10:38:54 +0000
commitac1894aec051033fc13bc41e1399ac05f5df3cc6 (patch)
treee2363bfaa2cf79a0b497d4d9441b69e3979ad028 /chrome/browser/userfeedback
parentd486304b803dcf7c247133edfdc14f486b1de54c (diff)
downloadchromium_src-ac1894aec051033fc13bc41e1399ac05f5df3cc6.zip
chromium_src-ac1894aec051033fc13bc41e1399ac05f5df3cc6.tar.gz
chromium_src-ac1894aec051033fc13bc41e1399ac05f5df3cc6.tar.bz2
Build fixes to the CL
Review URL: http://codereview.chromium.org/3061044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57019 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/userfeedback')
-rw-r--r--chrome/browser/userfeedback/proto/chrome.proto55
-rw-r--r--chrome/browser/userfeedback/proto/common.proto8
-rw-r--r--chrome/browser/userfeedback/proto/extension.proto3
-rw-r--r--chrome/browser/userfeedback/proto/web.proto1
4 files changed, 65 insertions, 2 deletions
diff --git a/chrome/browser/userfeedback/proto/chrome.proto b/chrome/browser/userfeedback/proto/chrome.proto
new file mode 100644
index 0000000..11b8eff
--- /dev/null
+++ b/chrome/browser/userfeedback/proto/chrome.proto
@@ -0,0 +1,55 @@
+// Copyright 2010 Google Inc. All Rights Reserved.
+// Author: marcinm@google.com (Marcin Mikosik)
+
+syntax = "proto2";
+
+package userfeedback;
+
+// Chrome Browser and Chrome OS specific data.
+message ChromeData {
+ // Encapsulates the priorities of Buganizer issues.
+ enum ChromePlatform {
+ CHROME_OS = 1;
+ CHROME_BROWSER = 2;
+ }
+
+ // What platform has a report been sent from.
+ optional ChromePlatform chrome_platform = 1 [default = CHROME_OS];
+
+ optional ChromeOsData chrome_os_data = 2;
+
+ optional ChromeBrowserData chrome_browser_data = 3;
+}
+
+message ChromeOsData {
+ enum ChromeOsCategory {
+ CONNECTIVITY = 1;
+ SYNC = 2;
+ CRASH = 3;
+ PAGE_FORMATTING_OR_LAYOUT = 4;
+ EXTENSIONS_OR_APPS = 5;
+ STANDBY_OR_RESUME = 6;
+ PHISHING_PAGE = 7;
+ OTHER = 8;
+ }
+
+ optional ChromeOsCategory category = 1 [default = OTHER];
+}
+
+message ChromeBrowserData{
+
+ enum ChromeBrowserCategory {
+ PAGE_FORMATTING_OR_LAYOUT = 1;
+ PAGES_NOT_LOADING = 2;
+ PLUGINS = 3;
+ TABS_OR_WINDOWS = 4;
+ SYNCED_PREFERENCES = 5;
+ CRASH = 6;
+ EXTENSIONS_OR_APPS = 7;
+ PHISHING_PAGE = 8;
+ OTHER = 9;
+ }
+
+ optional ChromeBrowserCategory category = 1 [default = OTHER];
+}
+
diff --git a/chrome/browser/userfeedback/proto/common.proto b/chrome/browser/userfeedback/proto/common.proto
index 97c60fb..291e6a1 100644
--- a/chrome/browser/userfeedback/proto/common.proto
+++ b/chrome/browser/userfeedback/proto/common.proto
@@ -16,7 +16,13 @@ message CommonData {
// Description of the problem entered by user.
optional string description = 2;
optional string description_translated = 4;
- optional string source_descripton_language = 5 [ default = "en" ];
+ optional string source_description_language = 5 [ default = "en" ];
+ optional string ui_language = 6 [ default = "en_US" ];
optional string user_email = 3;
+
+ // Unique identifier of feedback report. If set than only one report
+ // with the same identifier is stored in the system.
+ // If you are not sure how to use it leave it not set.
+ optional string unique_report_identifier = 7;
};
diff --git a/chrome/browser/userfeedback/proto/extension.proto b/chrome/browser/userfeedback/proto/extension.proto
index d600f8a..71be3dc 100644
--- a/chrome/browser/userfeedback/proto/extension.proto
+++ b/chrome/browser/userfeedback/proto/extension.proto
@@ -8,6 +8,7 @@ syntax = "proto2";
package userfeedback;
import "common.proto";
+import "chrome.proto";
import "dom.proto";
import "math.proto";
import "web.proto";
@@ -64,6 +65,8 @@ message ExternalExtensionSubmit {
optional HtmlDocument html_document_structure = 5;
optional ExtensionErrors extension_errors = 13;
+
+ optional ChromeData chrome_data = 14;
};
// Sent when user hits final submit button in internal extension.
diff --git a/chrome/browser/userfeedback/proto/web.proto b/chrome/browser/userfeedback/proto/web.proto
index fb9f6af..71b0b29 100644
--- a/chrome/browser/userfeedback/proto/web.proto
+++ b/chrome/browser/userfeedback/proto/web.proto
@@ -8,7 +8,6 @@ package userfeedback;
// Data present in Web related feedbacks
import "annotations.proto";
-import "config.proto";
import "dom.proto";
import "math.proto";