summaryrefslogtreecommitdiff
path: root/chromium/third_party/metrics_proto
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2019-02-13 15:05:36 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2019-02-14 10:33:47 +0000
commite684a3455bcc29a6e3e66a004e352dea4e1141e7 (patch)
treed55b4003bde34d7d05f558f02cfd82b2a66a7aac /chromium/third_party/metrics_proto
parent2b94bfe47ccb6c08047959d1c26e392919550e86 (diff)
downloadqtwebengine-chromium-e684a3455bcc29a6e3e66a004e352dea4e1141e7.tar.gz
BASELINE: Update Chromium to 72.0.3626.110 and Ninja to 1.9.0
Change-Id: Ic57220b00ecc929a893c91f5cc552f5d3e99e922 Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/third_party/metrics_proto')
-rw-r--r--chromium/third_party/metrics_proto/README.chromium4
-rw-r--r--chromium/third_party/metrics_proto/omnibox_event.proto39
-rw-r--r--chromium/third_party/metrics_proto/system_profile.proto12
3 files changed, 48 insertions, 7 deletions
diff --git a/chromium/third_party/metrics_proto/README.chromium b/chromium/third_party/metrics_proto/README.chromium
index 70527086309..00ffc949447 100644
--- a/chromium/third_party/metrics_proto/README.chromium
+++ b/chromium/third_party/metrics_proto/README.chromium
@@ -1,8 +1,8 @@
Name: Metrics Protos
Short Name: metrics_proto
URL: This is the canonical public repository
-Version: 214990311
-Date: 2018/09/28 UTC
+Version: 221728188
+Date: 2018/11/16 UTC
License: BSD
Security Critical: Yes
diff --git a/chromium/third_party/metrics_proto/omnibox_event.proto b/chromium/third_party/metrics_proto/omnibox_event.proto
index f7859f26d2f..4f1146e97cf 100644
--- a/chromium/third_party/metrics_proto/omnibox_event.proto
+++ b/chromium/third_party/metrics_proto/omnibox_event.proto
@@ -14,7 +14,7 @@ package metrics;
import "omnibox_input_type.proto";
// Stores information about an omnibox interaction.
-// Next tag: 19
+// Next tag: 21
message OmniboxEventProto {
// The timestamp for the event, in seconds.
// This value comes from Chromium's TimeTicks::Now(), which is an abstract
@@ -200,7 +200,7 @@ message OmniboxEventProto {
}
// The result set displayed on the completion popup
- // Next tag: 9
+ // Next tag: 10
message Suggestion {
// Where does this result come from?
optional ProviderType provider = 1;
@@ -296,6 +296,18 @@ message OmniboxEventProto {
// Whether the suggestion presented in the match, regardless of type,
// matched an open tab.
optional bool has_tab_match = 8;
+
+ // Whether this suggestion came associated with a keyword. Does not include
+ // suggestions that came from the default search engine unless the search
+ // engine was explicitly invoked. As two common examples,
+ // |is_keyword_suggestion| will be true for suggestions from explicitly-
+ // invoked suggestions (whether from a search engine or an extension). It
+ // will also be true for suggestions from a keyword that wasn't explicitly
+ // requested. For example, if a user has Google as their default search
+ // engine, the input "bing testing" will often show a suggestion to "Search
+ // Bing for testing" in the dropdown. This suggestion will be marked as
+ // |is_keyword_suggestion|.
+ optional bool is_keyword_suggestion = 9;
}
repeated Suggestion suggestion = 9;
@@ -336,4 +348,27 @@ message OmniboxEventProto {
// A list of diagnostic information about each provider. Providers
// will appear at most once in this list.
repeated ProviderInfo provider_info = 12;
+
+ // Whether the Omnibox was in keyword mode, however it was entered.
+ optional bool in_keyword_mode = 19;
+
+ // How the Omnibox got into keyword mode. Not present if not in keyword
+ // mode.
+ enum KeywordModeEntryMethod {
+ INVALID = 0;
+ TAB = 1; // Select a suggestion that provides a keyword hint
+ // and press Tab.
+ SPACE_AT_END = 2; // Type a complete keyword and press Space.
+ SPACE_IN_MIDDLE = 3; // Press Space in the middle of an input in order to
+ // separate it into a keyword and other text.
+ KEYBOARD_SHORTCUT = 4; // Press ^K.
+ QUESTION_MARK = 5; // Press Question-mark without any other input.
+ CLICK_HINT_VIEW = 6; // Select a suggestion that provides a keyword hint
+ // and click the reminder that one can press Tab.
+ TAP_HINT_VIEW = 7; // Select a suggestion that provides a keyword hint
+ // and touch the reminder that one can press Tab.
+ SELECT_SUGGESTION = 8; // Select a keyword suggestion, such as by arrowing
+ // or tabbing to it.
+ }
+ optional KeywordModeEntryMethod keyword_mode_entry_method = 20;
}
diff --git a/chromium/third_party/metrics_proto/system_profile.proto b/chromium/third_party/metrics_proto/system_profile.proto
index c1ab5ed25bd..83fb2a053b5 100644
--- a/chromium/third_party/metrics_proto/system_profile.proto
+++ b/chromium/third_party/metrics_proto/system_profile.proto
@@ -15,7 +15,7 @@ import "extension_install.proto";
// Stores information about the user's brower and system configuration.
// The system configuration fields are recorded once per client session.
-// Next tag: 28
+// Next tag: 29
message SystemProfileProto {
// The time when the client was compiled/linked, in seconds since the epoch.
optional int64 build_timestamp = 1;
@@ -59,8 +59,10 @@ message SystemProfileProto {
}
optional Channel channel = 10;
- // True if Chrome build is ASan-instrumented.
- optional bool is_asan_build = 20 [default = false];
+ // True if Chrome build is instrumented (e.g. built with ASAN instrumentation
+ // or with DCHECKs enabled).
+ // This field was renamed from |is_asan_build| to reflect its actual meaning.
+ optional bool is_instrumented_build = 20 [default = false];
// The date the user enabled UMA, in seconds since the epoch.
// If the user has toggled the UMA enabled state multiple times, this will
@@ -642,6 +644,10 @@ message SystemProfileProto {
}
repeated FieldTrial field_trial = 9;
+ // Seed version from variations_seed.proto used to instantiate FieldTrials
+ // for this session.
+ optional string variations_seed_version = 28;
+
// Information about the A/V output device(s) (typically just a TV).
// However, a configuration may have one or more intermediate A/V devices
// between the source device and the TV (e.g. an A/V receiver, video