| Index: tools/metrics/histograms/histograms.xml
|
| diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
|
| index fea147bdb5902d4937b05d2589cb1fa8c4f34b7e..ee97cafd2fe3b86841d665723f0eb41c435af9b5 100644
|
| --- a/tools/metrics/histograms/histograms.xml
|
| +++ b/tools/metrics/histograms/histograms.xml
|
| @@ -9861,6 +9861,72 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
| </summary>
|
| </histogram>
|
|
|
| +<histogram name="InputMethod.ActiveCount">
|
| + <owner>shuchen@chromium.org</owner>
|
| + <summary>
|
| + The number of active input methods. Recorded when the user logs in to Chrome
|
| + OS. The active input methods are selected by user in the language settings
|
| + page.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="InputMethod.Category" enum="InputMethodCategory">
|
| + <owner>shuchen@chromium.org</owner>
|
| + <summary>
|
| + The breakdown of input method usage by input method category. Recorded when
|
| + the system changes the current input method.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="InputMethod.Commit.Index">
|
| + <owner>shuchen@chromium.org</owner>
|
| + <summary>
|
| + The suggestion index (1-based) of the suggestion list item which user
|
| + chooses to commit.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="InputMethod.Commit.Type" enum="IMECommitType">
|
| + <owner>shuchen@chromium.org</owner>
|
| + <summary>The suggestion accuracy type which user chooses to commit.</summary>
|
| +</histogram>
|
| +
|
| +<histogram name="InputMethod.CommitLength">
|
| + <owner>shuchen@chromium.org</owner>
|
| + <summary>The number of characters committed with composition text.</summary>
|
| +</histogram>
|
| +
|
| +<histogram name="InputMethod.ID" enum="InputMethodID">
|
| + <owner>shuchen@chromium.org</owner>
|
| + <summary>
|
| + The breakdown of input method usage by input method IDs. Recorded when the
|
| + user presses keys on physical or on-screen keyboard.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="InputMethod.VirtualKeyboard.InitLatency" units="milliseconds">
|
| + <owner>shuchen@chromium.org</owner>
|
| + <summary>
|
| + The on-screen keyboard initialization latency in milliseconds.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="InputMethod.VirtualKeyboard.Layout" enum="IMEVKLayout">
|
| + <owner>shuchen@chromium.org</owner>
|
| + <summary>
|
| + The layout of the on-screen keyboard. Logged when the specific layout is
|
| + shown.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="InputMethod.VirtualKeyboard.LayoutSwitch">
|
| + <owner>shuchen@chromium.org</owner>
|
| + <summary>
|
| + The count of layout switching actions while virtual keyboard is alive.
|
| + Recorded when the virtual keyboard window is hidden or destroyed.
|
| + </summary>
|
| +</histogram>
|
| +
|
| <histogram name="Installer.AttemptsCount.Total" units="count">
|
| <owner>zeuthen@chromium.org</owner>
|
| <summary>
|
| @@ -43496,6 +43562,35 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
| </int>
|
| </enum>
|
|
|
| +<enum name="IMECommitType" type="int">
|
| + <int value="0" label="X -> X(0)">
|
| + Types X, commits X as the top suggestion.
|
| + </int>
|
| + <int value="1" label="X -> Y(0)">
|
| + Types X, commits Y as the top suggestion.
|
| + </int>
|
| + <int value="2" label="X -> X(1)">
|
| + Types X, commits X as the non-top suggestion.
|
| + </int>
|
| + <int value="3" label="X -> Y(1)">
|
| + Types X, commits Y as the non-top suggestion.
|
| + </int>
|
| + <int value="4" label="Prediction">Commits a prediction suggestion.</int>
|
| + <int value="5" label="Revert">
|
| + Reverts the previous auto-corrected and committed word.
|
| + </int>
|
| +</enum>
|
| +
|
| +<enum name="IMEVKLayout" type="int">
|
| + <int value="0" label="Compact"/>
|
| + <int value="1" label="CompactSymbol"/>
|
| + <int value="2" label="CompactMore"/>
|
| + <int value="3" label="Full"/>
|
| + <int value="4" label="A11y"/>
|
| + <int value="5" label="Handwriting"/>
|
| + <int value="6" label="Emoji"/>
|
| +</enum>
|
| +
|
| <enum name="ImporterType" type="int">
|
| <int value="0" label="Unknown"/>
|
| <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
|
| @@ -43551,6 +43646,172 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
| <int value="4" label="Script"/>
|
| </enum>
|
|
|
| +<enum name="InputMethodCategory" type="int">
|
| + <int value="0" label="Unkown"/>
|
| + <int value="1" label="XKB">XKeyboard</int>
|
| + <int value="2" label="Chinese"/>
|
| + <int value="3" label="Japanese"/>
|
| + <int value="4" label="Korean"/>
|
| + <int value="5" label="M17n">Multilingualization</int>
|
| + <int value="6" label="T13n">Transliteration</int>
|
| +</enum>
|
| +
|
| +<enum name="InputMethodID" type="int">
|
| + <int value="109700" label="xkb:am:phonetic:arm">
|
| + Armenian Phonetic keyboard
|
| + </int>
|
| + <int value="109800" label="xkb:be::fra">Belgian keyboard</int>
|
| + <int value="109801" label="xkb:be::ger">Belgian keyboard</int>
|
| + <int value="109802" label="xkb:be::nld">Belgian keyboard</int>
|
| + <int value="109803" label="xkb:bg::bul">Bulgarian keyboard</int>
|
| + <int value="109804" label="xkb:bg:phonetic:bul">
|
| + Bulgarian Phonetic keyboard
|
| + </int>
|
| + <int value="109805" label="xkb:br::por">Brazilian keyboard</int>
|
| + <int value="109806" label="xkb:by::bel">Belarusian keyboard</int>
|
| + <int value="109900" label="xkb:ca::fra">Canadian French keyboard</int>
|
| + <int value="109901" label="xkb:ca:eng:eng">Canadian English keyboard</int>
|
| + <int value="109902" label="xkb:ca:multix:fra">
|
| + Canadian Multilingual keyboard
|
| + </int>
|
| + <int value="109903" label="xkb:ch::ger">Swiss keyboard</int>
|
| + <int value="109904" label="xkb:ch:fr:fra">Swiss French keyboard</int>
|
| + <int value="109905" label="xkb:cz::cze">Czech keyboard</int>
|
| + <int value="109906" label="xkb:cz:qwerty:cze">Czech QWERTY keyboard</int>
|
| + <int value="110000" label="xkb:de::ger">German keyboard</int>
|
| + <int value="110001" label="xkb:de:neo:ger">German NEO 2 keyboard</int>
|
| + <int value="110002" label="xkb:dk::dan">Danish keyboard</int>
|
| + <int value="110100" label="xkb:ee::est">Estonian keyboard</int>
|
| + <int value="110101" label="xkb:es::spa">Spanish keyboard</int>
|
| + <int value="110102" label="xkb:es:cat:cat">Catalan keyboard</int>
|
| + <int value="110200" label="xkb:fi::fin">Finnish keyboard</int>
|
| + <int value="110201" label="xkb:fr::fra">French keyboard</int>
|
| + <int value="110300" label="xkb:gb:dvorak:eng">UK Dvorak keyboard</int>
|
| + <int value="110301" label="xkb:gb:extd:eng">UK keyboard</int>
|
| + <int value="110302" label="xkb:ge::geo">Georgian keyboard</int>
|
| + <int value="110303" label="xkb:gr::gre">Greek keyboard</int>
|
| + <int value="110400" label="xkb:hr::scr">Croatian keyboard</int>
|
| + <int value="110401" label="xkb:hu::hun">Hungarian keyboard</int>
|
| + <int value="110500" label="xkb:ie::ga">Irish keyboard</int>
|
| + <int value="110501" label="xkb:il::heb">Hebrew keyboard</int>
|
| + <int value="110502" label="xkb:is::ice">Icelandic keyboard</int>
|
| + <int value="110503" label="xkb:it::ita">Italian keyboard</int>
|
| + <int value="110600" label="xkb:jp::jpn">Japanese keyboard</int>
|
| + <int value="110800" label="xkb:latam::spa">Latin American keyboard</int>
|
| + <int value="110801" label="xkb:lt::lit">Lithuanian keyboard</int>
|
| + <int value="110802" label="xkb:lv:apostrophe:lav">Latvian keyboard</int>
|
| + <int value="110900" label="xkb:mn::mon">Mongolian keyboard</int>
|
| + <int value="111000" label="xkb:no::nob">Norwegian keyboard</int>
|
| + <int value="111200" label="xkb:pl::pol">Polish keyboard</int>
|
| + <int value="111201" label="xkb:pt::por">Portuguese keyboard</int>
|
| + <int value="111400" label="xkb:ro::rum">Romanian keyboard</int>
|
| + <int value="111401" label="xkb:rs::srp">Serbian keyboard</int>
|
| + <int value="111402" label="xkb:ru::rus">Russian keyboard</int>
|
| + <int value="111403" label="xkb:ru:phonetic:rus">
|
| + Russian Phonetic keyboard
|
| + </int>
|
| + <int value="111500" label="xkb:se::swe">Swedish keyboard</int>
|
| + <int value="111501" label="xkb:si::slv">Slovenian keyboard</int>
|
| + <int value="111502" label="xkb:sk::slo">Slovakian keyboard</int>
|
| + <int value="111600" label="xkb:tr::tur">Turkish keyboard</int>
|
| + <int value="111700" label="xkb:ua::ukr">Ukrainian keyboard</int>
|
| + <int value="111701" label="xkb:us::eng">US keyboard</int>
|
| + <int value="111702" label="xkb:us::fil">US keyboard</int>
|
| + <int value="111703" label="xkb:us::ind">US keyboard</int>
|
| + <int value="111704" label="xkb:us::msa">US keyboard</int>
|
| + <int value="111705" label="xkb:us:altgr-intl:eng">US Extended keyboard</int>
|
| + <int value="111706" label="xkb:us:colemak:eng">US Colemak keyboard</int>
|
| + <int value="111707" label="xkb:us:dvorak:eng">US Dvorak keyboard</int>
|
| + <int value="111708" label="xkb:us:intl:eng">US International keyboard</int>
|
| + <int value="111709" label="xkb:us:intl:nld">US International keyboard</int>
|
| + <int value="111710" label="xkb:us:intl:por">US International keyboard</int>
|
| + <int value="209700" label="zh-hant-t-i0-array-1992">Array input method</int>
|
| + <int value="209900" label="zh-hant-t-i0-cangjie-1987">
|
| + Cangjie input method
|
| + </int>
|
| + <int value="209901" label="zh-hant-t-i0-cangjie-1987-x-m0-simplified">
|
| + Quick input method
|
| + </int>
|
| + <int value="210000" label="zh-hant-t-i0-dayi-1988">Dayi input method</int>
|
| + <int value="211200" label="zh-hant-t-i0-pinyin">
|
| + Traditional Pinyin input method
|
| + </int>
|
| + <int value="211201" label="zh-t-i0-pinyin">Pinyin input method</int>
|
| + <int value="211700" label="zh-hant-t-i0-und">Zhuyin input method</int>
|
| + <int value="211900" label="zh-t-i0-wubi-1986">Wubi input method</int>
|
| + <int value="310600" label="nacl_mozc_jp">
|
| + Google Japanese Input (for Japanese keyboard)
|
| + </int>
|
| + <int value="311700" label="nacl_mozc_us">
|
| + Google Japanese Input (for US keyboard)
|
| + </int>
|
| + <int value="405000" label="hangul_2set">Hangul 2 Set</int>
|
| + <int value="405100" label="hangul_3set390">Hangul 3 Set (390)</int>
|
| + <int value="405101" label="hangul_3setfinal">Hangul 3 Set (Final)</int>
|
| + <int value="405102" label="hangul_3setnoshift">Hangul 3 Set (No Shift)</int>
|
| + <int value="409700" label="hangul_ahnmatae">Hangul Ahnmatae</int>
|
| + <int value="411400" label="hangul_romaja">Hangul Romaja</int>
|
| + <int value="509700" label="vkd_ar">Arabic keyboard</int>
|
| + <int value="509800" label="vkd_bn_phone">Bengali keyboard (Phonetic)</int>
|
| + <int value="509900" label="vkd_ckb_ar">
|
| + Sorani Kurdish Arabic-based keyboard
|
| + </int>
|
| + <int value="509901" label="vkd_ckb_en">
|
| + Sorani Kurdish English-based keyboard
|
| + </int>
|
| + <int value="510000" label="vkd_deva_phone">
|
| + Devanagari keyboard (Phonetic)
|
| + </int>
|
| + <int value="510100" label="vkd_ethi">Ethiopic keyboard</int>
|
| + <int value="510200" label="vkd_fa">Persian keyboard</int>
|
| + <int value="510300" label="vkd_gu_phone">Gujarati keyboard (Phonetic)</int>
|
| + <int value="510700" label="vkd_km">Khmer keyboard</int>
|
| + <int value="510701" label="vkd_kn_phone">Kannada keyboard (Phonetic)</int>
|
| + <int value="510800" label="vkd_lo">Lao keyboard</int>
|
| + <int value="510900" label="vkd_ml_phone">Malayalam keyboard (Phonetic)</int>
|
| + <int value="510901" label="vkd_my">Myanmar keyboard</int>
|
| + <int value="510902" label="vkd_my_myansan">Myanmar Myansan keyboard</int>
|
| + <int value="511000" label="vkd_ne_inscript">Nepali keyboard (InScript)</int>
|
| + <int value="511001" label="vkd_ne_phone">Nepali keyboard (Phonetic)</int>
|
| + <int value="511500" label="vkd_si">Sinhala keyboard</int>
|
| + <int value="511600" label="vkd_ta_inscript">Tamil keyboard (InScript)</int>
|
| + <int value="511601" label="vkd_ta_itrans">Tamil keyboard (itrans)</int>
|
| + <int value="511602" label="vkd_ta_phone">Tamil keyboard (Phonetic)</int>
|
| + <int value="511603" label="vkd_ta_tamil99">Tamil keyboard (Tamil99)</int>
|
| + <int value="511604" label="vkd_ta_typewriter">
|
| + Tamil keyboard (Typewriter)
|
| + </int>
|
| + <int value="511605" label="vkd_te_phone">Telugu keyboard (Phonetic)</int>
|
| + <int value="511606" label="vkd_th">Thai keyboard (Kedmanee)</int>
|
| + <int value="511607" label="vkd_th_pattajoti">Thai keyboard (Pattachote)</int>
|
| + <int value="511608" label="vkd_th_tis">Thai keyboard (TIS 820-2531)</int>
|
| + <int value="511800" label="vkd_vi_tcvn">Vietnamese keyboard (TCVN)</int>
|
| + <int value="511801" label="vkd_vi_telex">Vietnamese keyboard (Telex)</int>
|
| + <int value="511802" label="vkd_vi_viqr">Vietnamese keyboard (VIQR)</int>
|
| + <int value="511803" label="vkd_vi_vni">Vietnamese keyboard (VNI)</int>
|
| + <int value="609700" label="am-t-i0-und">Transliteration Amharic</int>
|
| + <int value="609701" label="ar-t-i0-und">Transliteration Arabic</int>
|
| + <int value="609800" label="bn-t-i0-und">Transliteration Bengali</int>
|
| + <int value="609801" label="braille">Braille Keyboard</int>
|
| + <int value="610100" label="el-t-i0-und">Transliteration Greek</int>
|
| + <int value="610200" label="fa-t-i0-und">Transliteration Persian</int>
|
| + <int value="610300" label="gu-t-i0-und">Transliteration Gujarati</int>
|
| + <int value="610400" label="he-t-i0-und">Transliteration Hebrew</int>
|
| + <int value="610401" label="hi-t-i0-und">Transliteration Hindi</int>
|
| + <int value="610700" label="kn-t-i0-und">Transliteration Kannada</int>
|
| + <int value="610900" label="ml-t-i0-und">Transliteration Malayalam</int>
|
| + <int value="610901" label="mr-t-i0-und">Transliteration Marathi</int>
|
| + <int value="611000" label="ne-t-i0-und">Transliteration Nepali</int>
|
| + <int value="611100" label="or-t-i0-und">Transliteration Oriya</int>
|
| + <int value="611200" label="pa-t-i0-und">Transliteration Punjabi</int>
|
| + <int value="611500" label="sa-t-i0-und">Transliteration Sanskrit</int>
|
| + <int value="611501" label="sr-t-i0-und">Transliteration Serbian</int>
|
| + <int value="611600" label="ta-t-i0-und">Transliteration Tamil</int>
|
| + <int value="611601" label="te-t-i0-und">Transliteration Telugu</int>
|
| + <int value="611602" label="ti-t-i0-und">Transliteration Tigrinya</int>
|
| + <int value="611700" label="ur-t-i0-und">Transliteration Urdu</int>
|
| +</enum>
|
| +
|
| <enum name="InstantControllerEvent" type="int">
|
| <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
|
| <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
|
| @@ -52796,6 +53057,35 @@ To add a new entry, add it with any value and run test to compute valid value.
|
| <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
|
| </histogram_suffixes>
|
|
|
| +<histogram_suffixes name="IMEAutoCorrect" separator=".">
|
| + <suffix name="AC0" label="The auto-correct level is 0"/>
|
| + <suffix name="AC1" label="The auto-correct level is 1"/>
|
| + <suffix name="AC2" label="The auto-correct level is 2"/>
|
| + <affected-histogram name="InputMethod.Commit.Index.FR"/>
|
| + <affected-histogram name="InputMethod.Commit.Index.US"/>
|
| + <affected-histogram name="InputMethod.Commit.Type.FR"/>
|
| + <affected-histogram name="InputMethod.Commit.Type.US"/>
|
| +</histogram_suffixes>
|
| +
|
| +<histogram_suffixes name="IMEMajorNames" separator=".">
|
| + <suffix name="US" label="The US keyboard input method"/>
|
| + <suffix name="FR" label="The French keyboard input method"/>
|
| + <suffix name="Pinyin" label="The Chinse Pinyin input method"/>
|
| + <affected-histogram name="InputMethod.Commit.Index"/>
|
| + <affected-histogram name="InputMethod.Commit.Type"/>
|
| +</histogram_suffixes>
|
| +
|
| +<histogram_suffixes name="IMEVKLatency" separator=".">
|
| + <suffix name="BackgroundSettingsFetched"
|
| + label="Latency for settings fetched from background"/>
|
| + <suffix name="HtmlLoaded" label="Latency for the page is loaded"/>
|
| + <suffix name="KeyboardCreated" label="Latency for the keyboard is created"/>
|
| + <suffix name="KeyboardShown" label="Latency for keyboard is shown"/>
|
| + <suffix name="KeysetLoaded" label="Latency for keyset config is loaded"/>
|
| + <suffix name="LayoutLoaded" label="Latency for layout definition is loaded"/>
|
| + <affected-histogram name="InputMethod.VirtualKeyboard.InitLatency"/>
|
| +</histogram_suffixes>
|
| +
|
| <histogram_suffixes name="IndexedDBLevelDBErrnoMethods" separator=".">
|
| <suffix name="NewLogger" label="ChromiumEnv::NewLogger"/>
|
| <suffix name="NewSequentialFile" label="ChromiumEnv::NewSequentialFile"/>
|
|
|